Details
-
Suggestion
-
Resolution: Done
-
P3: Somewhat important
-
5.7.0 RC
-
None
-
All platforms
Description
QJSEngine currently has some feature gaps compared to QtScript making it hard for many projects to move to QJSEngine. One of these capabilities is the option to trap access to properties dynamically, which in QtScript is provided by QScriptClass.
A standard compliant way to mitigate this without compromising the reasons for which v4vm was introduced would be to add support to ECMA 6 Proxy objects.
This is also important for keeping QJSEngine compatible with other runtime JS environments like V8, which also introduced support for ECMA 6 proxies recently.
Attachments
Issue Links
- is required for
-
QTBUG-47735 ECMAScript 7 Support
- Closed
- relates to
-
QTBUG-45248 add QScriptClass-like functionality to QJSEngine
- Open