Guest Posted October 30, 2020 (edited) The new experimental/variants branch of chakracore-delphi introduces some experimental support for Variants... Read more on my blog Edited October 30, 2020 by Guest Added "javascript" tag Share this post Link to post
Rollo62 536 Posted October 30, 2020 Very nice work, would make a lot of sense with chakracore. From my understanding the chakracore project is stopped, although some additions were still done. Maybe you can update us on the status of chakracore, and its current use-cases ? Does it make sense to use it still in new projects ? Share this post Link to post
Guest Posted October 30, 2020 (edited) 1 hour ago, Rollo62 said: Very nice work, would make a lot of sense with chakracore. Thanks! Quote Maybe you can update us on the status of chakracore, and its current use-cases ? You can read about their future plans here on the GitHub repo: Version 1.12 plan Overall plan I think the current ChakraCore is still very nice if you need a high-performance scripting engine with JIT and GC embedded in your desktop application (with support for Windows, MacOS and Linux) and if ES6/partial ES2017 language support is sufficient for you: here are the compatibility tables . Quote Does it make sense to use it still in new projects ? It depends on whether you need to support the evolving ES standards and if the opensource community can provide new features. Also, security fixes - IIRC, Microsoft plan to provide them until March 2021. Edited October 30, 2020 by Guest Added note of partial ES2017 Share this post Link to post
Kryvich 165 Posted October 30, 2020 Have you seen QuickJS Javascript Engine: https://bellard.org/quickjs/ The author claims almost complete ES2020 support. Share this post Link to post
Vincent Parrett 750 Posted October 30, 2020 This looks to be just what I needed (javascript engine with com/IDispatch support), but like others, I'm torn on whether to use chakra core given MS have pretty much abandoned it (apart from security fixes). The 'community' doesn't seem to be achieving much, that may just be a timing thing (covid). I'm definitely going to take a look at this though, I need something to replace ActiveScripting - I've looked at a bunch of libraries (yours included) over the last year and none had com/IDispatch support, or if they did they were missing other features. Share this post Link to post
Guest Posted October 31, 2020 12 hours ago, Kryvich said: Have you seen QuickJS Javascript Engine: https://bellard.org/quickjs/ The author claims almost complete ES2020 support. It's interesting. Thank you! Share this post Link to post
Guest Posted November 3, 2020 On 10/30/2020 at 10:13 PM, Kryvich said: Have you seen QuickJS Javascript Engine: https://bellard.org/quickjs/ The author claims almost complete ES2020 support. Also, it already has Delphi and Free Pascal bindings:https://github.com/Coldzer0/QuickJS-Pascal Share this post Link to post