home.social

#quickjs — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #quickjs, aggregated by home.social.

  1. QuickJS-NG is “a fork of the original #QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.” That's great: I wouldn't want to be caught with an unsupported runtime.

    I'm very glad I looked through the project's issue list, though.

    github.com/quickjs-ng/quickjs/ describes that in a benchmark, -NG is 10% slower than the original. Unfortunate, but it's understandable that -NG could have become bloated over time with all the extra coding.

    The truth surprised me: the original is still being updated and has performance optimisations that -NG haven't incorporated yet! So not quite dormant, then!

  2. QuickJS-NG is “a fork of the original #QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.” That's great: I wouldn't want to be caught with an unsupported runtime.

    I'm very glad I looked through the project's issue list, though.

    github.com/quickjs-ng/quickjs/ describes that in a benchmark, -NG is 10% slower than the original. Unfortunate, but it's understandable that -NG could have become bloated over time with all the extra coding.

    The truth surprised me: the original is still being updated and has performance optimisations that -NG haven't incorporated yet! So not quite dormant, then!

  3. QuickJS-NG is “a fork of the original #QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.” That's great: I wouldn't want to be caught with an unsupported runtime.

    I'm very glad I looked through the project's issue list, though.

    github.com/quickjs-ng/quickjs/ describes that in a benchmark, -NG is 10% slower than the original. Unfortunate, but it's understandable that -NG could have become bloated over time with all the extra coding.

    The truth surprised me: the original is still being updated and has performance optimisations that -NG haven't incorporated yet! So not quite dormant, then!

  4. QuickJS-NG is “a fork of the original #QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.” That's great: I wouldn't want to be caught with an unsupported runtime.

    I'm very glad I looked through the project's issue list, though.

    github.com/quickjs-ng/quickjs/ describes that in a benchmark, -NG is 10% slower than the original. Unfortunate, but it's understandable that -NG could have become bloated over time with all the extra coding.

    The truth surprised me: the original is still being updated and has performance optimisations that -NG haven't incorporated yet! So not quite dormant, then!

  5. QuickJS-NG is “a fork of the original #QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.” That's great: I wouldn't want to be caught with an unsupported runtime.

    I'm very glad I looked through the project's issue list, though.

    github.com/quickjs-ng/quickjs/ describes that in a benchmark, -NG is 10% slower than the original. Unfortunate, but it's understandable that -NG could have become bloated over time with all the extra coding.

    The truth surprised me: the original is still being updated and has performance optimisations that -NG haven't incorporated yet! So not quite dormant, then!

  6. 😂 Look, someone created a #dynamic #language called "Zef" (because why not?) and now believes they can compete with #Lua, #QuickJS, and #CPython. 🚀 Just another wild ride through "how to optimize your #hobby #project to do something totally unnecessary" land! 🛠️
    zef-lang.dev/implementation #Zef #HackerNews #ngated

  7. 😂 Look, someone created a #dynamic #language called "Zef" (because why not?) and now believes they can compete with #Lua, #QuickJS, and #CPython. 🚀 Just another wild ride through "how to optimize your #hobby #project to do something totally unnecessary" land! 🛠️
    zef-lang.dev/implementation #Zef #HackerNews #ngated

  8. 😂 Look, someone created a #dynamic #language called "Zef" (because why not?) and now believes they can compete with #Lua, #QuickJS, and #CPython. 🚀 Just another wild ride through "how to optimize your #hobby #project to do something totally unnecessary" land! 🛠️
    zef-lang.dev/implementation #Zef #HackerNews #ngated

  9. 😂 Look, someone created a #dynamic #language called "Zef" (because why not?) and now believes they can compete with #Lua, #QuickJS, and #CPython. 🚀 Just another wild ride through "how to optimize your #hobby #project to do something totally unnecessary" land! 🛠️
    zef-lang.dev/implementation #Zef #HackerNews #ngated

  10. 😂 Look, someone created a #dynamic #language called "Zef" (because why not?) and now believes they can compete with #Lua, #QuickJS, and #CPython. 🚀 Just another wild ride through "how to optimize your #hobby #project to do something totally unnecessary" land! 🛠️
    zef-lang.dev/implementation #Zef #HackerNews #ngated

  11. "Security researcher Sean Heelan recently tested two sophisticated systems built on GPT-5.2 and Opus 4.5, challenging them to develop exploits for a #zeroday flaw in the #QuickJS Javascript interpreter.

    The results point to a significant shift in offensive cybersecurity capabilities, where automated systems can generate functional attack code without human intervention."

    #llms

    cybersecuritynews.com/new-stud

  12. "Security researcher Sean Heelan recently tested two sophisticated systems built on GPT-5.2 and Opus 4.5, challenging them to develop exploits for a #zeroday flaw in the #QuickJS Javascript interpreter.

    The results point to a significant shift in offensive cybersecurity capabilities, where automated systems can generate functional attack code without human intervention."

    #llms

    cybersecuritynews.com/new-stud

  13. "Security researcher Sean Heelan recently tested two sophisticated systems built on GPT-5.2 and Opus 4.5, challenging them to develop exploits for a #zeroday flaw in the #QuickJS Javascript interpreter.

    The results point to a significant shift in offensive cybersecurity capabilities, where automated systems can generate functional attack code without human intervention."

    #llms

    cybersecuritynews.com/new-stud

  14. "Security researcher Sean Heelan recently tested two sophisticated systems built on GPT-5.2 and Opus 4.5, challenging them to develop exploits for a #zeroday flaw in the #QuickJS Javascript interpreter.

    The results point to a significant shift in offensive cybersecurity capabilities, where automated systems can generate functional attack code without human intervention."

    #llms

    cybersecuritynews.com/new-stud

  15. "Security researcher Sean Heelan recently tested two sophisticated systems built on GPT-5.2 and Opus 4.5, challenging them to develop exploits for a #zeroday flaw in the #QuickJS Javascript interpreter.

    The results point to a significant shift in offensive cybersecurity capabilities, where automated systems can generate functional attack code without human intervention."

    #llms

    cybersecuritynews.com/new-stud

  16. フリーの高機能テキストエディター「Mery」、マクロエンジンに「QuickJS」を採用/おまけのバイナリビューワー機能も搭載した最新ベータ版v3.8.0が公開
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Mery #FFmpeg #QEMU #QuickJS #オフィス_ドキュメント #テキストエディター #Windows #プログラミング

  17. フリーの高機能テキストエディター「Mery」、マクロエンジンに「QuickJS」を採用/おまけのバイナリビューワー機能も搭載した最新ベータ版v3.8.0が公開
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Mery #FFmpeg #QEMU #QuickJS #オフィス_ドキュメント #テキストエディター #Windows #プログラミング

  18. フリーの高機能テキストエディター「Mery」、マクロエンジンに「QuickJS」を採用/おまけのバイナリビューワー機能も搭載した最新ベータ版v3.8.0が公開
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Mery #FFmpeg #QEMU #QuickJS #オフィス_ドキュメント #テキストエディター #Windows #プログラミング

  19. 🐛 We began writing about our @sovtechfund bug resilience partnership, starting with our Sept 2023 contributions to #Sequoia-PGP and later #OpenPGP.js

    🆕 @couchdb 3.4.2 came out! We held a Meetup to introduce #Nouveau and #QuickJS: vi.to/hubs/couchdb-berlin

  20. 🐛 We began writing about our @sovtechfund bug resilience partnership, starting with our Sept 2023 contributions to #Sequoia-PGP and later #OpenPGP.js

    🆕 @couchdb 3.4.2 came out! We held a Meetup to introduce #Nouveau and #QuickJS: vi.to/hubs/couchdb-berlin

  21. 🐛 We began writing about our @sovtechfund bug resilience partnership, starting with our Sept 2023 contributions to #Sequoia-PGP and later #OpenPGP.js

    🆕 @couchdb 3.4.2 came out! We held a Meetup to introduce #Nouveau and #QuickJS: vi.to/hubs/couchdb-berlin

  22. 🐛 We began writing about our @sovtechfund bug resilience partnership, starting with our Sept 2023 contributions to #Sequoia-PGP and later #OpenPGP.js

    🆕 @couchdb 3.4.2 came out! We held a Meetup to introduce #Nouveau and #QuickJS: vi.to/hubs/couchdb-berlin

  23. 🐛 We began writing about our @sovtechfund bug resilience partnership, starting with our Sept 2023 contributions to #Sequoia-PGP and later #OpenPGP.js

    🆕 @couchdb 3.4.2 came out! We held a Meetup to introduce #Nouveau and #QuickJS: vi.to/hubs/couchdb-berlin

  24. @dillo What do you think of adding an optional engine like ?

  25. @dillo What do you think of adding an optional #QuickJS engine like #Netsurf?

  26. @dillo What do you think of adding an optional #QuickJS engine like #Netsurf?

  27. @dillo What do you think of adding an optional #QuickJS engine like #Netsurf?

  28. @dillo What do you think of adding an optional #QuickJS engine like #Netsurf?

  29. #CouchDB 3.4.2 is out! 🎉

    We held a Meetup recently to take a look at the big 3.4.0 feature release that includes #QuickJS and #Nouveau (full recordings: vi.to/hubs/couchdb-berlin).

    While the Neighbourhoodies worked with Nouveau to prepare presentations, we came across 6 bugs that get fixes in this release — shoutout to Alex Feyerke for finding them! Haven’t upgraded? You’re running out of reasons not to 😉 As always, if your team need help, reach out.

    Full release notes: docs.couchdb.org/en/stable/wha

  30. #CouchDB 3.4.2 is out! 🎉

    We held a Meetup recently to take a look at the big 3.4.0 feature release that includes #QuickJS and #Nouveau (full recordings: vi.to/hubs/couchdb-berlin).

    While the Neighbourhoodies worked with Nouveau to prepare presentations, we came across 6 bugs that get fixes in this release — shoutout to Alex Feyerke for finding them! Haven’t upgraded? You’re running out of reasons not to 😉 As always, if your team need help, reach out.

    Full release notes: docs.couchdb.org/en/stable/wha

  31. #CouchDB 3.4.2 is out! 🎉

    We held a Meetup recently to take a look at the big 3.4.0 feature release that includes #QuickJS and #Nouveau (full recordings: vi.to/hubs/couchdb-berlin).

    While the Neighbourhoodies worked with Nouveau to prepare presentations, we came across 6 bugs that get fixes in this release — shoutout to Alex Feyerke for finding them! Haven’t upgraded? You’re running out of reasons not to 😉 As always, if your team need help, reach out.

    Full release notes: docs.couchdb.org/en/stable/wha

  32. #CouchDB 3.4.2 is out! 🎉

    We held a Meetup recently to take a look at the big 3.4.0 feature release that includes #QuickJS and #Nouveau (full recordings: vi.to/hubs/couchdb-berlin).

    While the Neighbourhoodies worked with Nouveau to prepare presentations, we came across 6 bugs that get fixes in this release — shoutout to Alex Feyerke for finding them! Haven’t upgraded? You’re running out of reasons not to 😉 As always, if your team need help, reach out.

    Full release notes: docs.couchdb.org/en/stable/wha

  33. #CouchDB 3.4.2 is out! 🎉

    We held a Meetup recently to take a look at the big 3.4.0 feature release that includes #QuickJS and #Nouveau (full recordings: vi.to/hubs/couchdb-berlin).

    While the Neighbourhoodies worked with Nouveau to prepare presentations, we came across 6 bugs that get fixes in this release — shoutout to Alex Feyerke for finding them! Haven’t upgraded? You’re running out of reasons not to 😉 As always, if your team need help, reach out.

    Full release notes: docs.couchdb.org/en/stable/wha

  34. @mre Another project that embeds JS inside #WebAssembly through #QuickJS is github.com/justjake/quickjs-em by @jitl. I find Jake's solution particulary interesting for its "asyncify" feature, allowing you to expose asynchronous functions into QuickJS that the embedded JS code can access as if they were synchronous. The feature is based on Emscripten's ASYNCIFY and suspends the WASM execution while awaiting a promise.

  35. @mre Another project that embeds JS inside #WebAssembly through #QuickJS is github.com/justjake/quickjs-em by @jitl. I find Jake's solution particulary interesting for its "asyncify" feature, allowing you to expose asynchronous functions into QuickJS that the embedded JS code can access as if they were synchronous. The feature is based on Emscripten's ASYNCIFY and suspends the WASM execution while awaiting a promise.