Hi Bob,

What is this v8 you're referring to (in terms of QJSEngine I mean)? Can you explain "it used" further?

It's possible, in many/most cases, to extend or even replace the built-in JS types in QJSEngine (not QQmlEngine). Either with pure JS implementations or C++ or a mix. I'm not sure about adding language syntax constructs like async/await though (but you can already use Promises, for example).

-Max


On 12/7/2022 3:59 AM, z.hang.1992 wrote:
Hi,

Currently, I'm using QT 6.4.1, and I use QJSEngine to run JavaScript, but I found it does not support the latest EMACScript standards, e.g, async/await and string.prototype.replaceAll(). But the v8(10.2.154) it used supports these. Seems QV4 implements the ECMAC by itself.

So, Is there any way to use v8 directly in QT?

It would be good to have some suggestions from you, maybe my understanding about QJSEngine is totally wrong.

Thanks, and have a nice day!

Bob

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to