[TIMOB-11009] Blackberry: Investigate the work required to switch to template base proxies.
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | Medium |
Status | Closed |
Resolution | Won't Fix |
Resolution Date | 2013-07-16T19:15:17.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 3.3.0 |
Components | BlackBerry |
Labels | n/a |
Reporter | Josh Roesslein |
Assignee | Russell McMahon |
Created | 2012-09-19T18:00:28.000+0000 |
Updated | 2017-03-08T18:17:28.000+0000 |
Description
Right now the Blackberry platform uses a native hashing method for dispatching
proxy method calls to their associated native method. This isn't the most efficent
means of dispatch and bypasses the performance of V8's "class" optimizations.
We should look into what work would be required to use V8's template API
for creating the proxy native prototypes.
Do write-up of spec for review
Open tickets for later release
This is sorely needed as the current setter getter designs (macros) are really bad. Moving this to a later sprint however to know off a few more key features.
This should be post GA
In TiObject.cpp we are using ObjectTemplates so I believe we are doing what what is described in the embedder's guide as far as ObjectTemplate creation. We are not using SetAccessor which is nice but at this point I don't believe adds value worth the effort.
Closing ticket as it will not fix.