[AskJS] QuickJS executable vs. Node.js and Deno executable: Not not use QuickJS?

This page summarizes the projects mentioned and recommended in the original post on /r/javascript

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • captureSystemAudio

    Capture system audio ("What-U-Hear")

  • You can't tell the difference between Node.js and QuickJS https://github.com/guest271314/captureSystemAudio/blob/master/native_messaging/capture_system_audio/capture_system_audio.js, nor Python https://github.com/guest271314/captureSystemAudio/blob/master/native_messaging/capture_system_audio/capture_system_audio.py, C++ https://github.com/guest271314/captureSystemAudio/blob/master/native_messaging/capture_system_audio/capture_system_audio.cpp, or C https://github.com/guest271314/captureSystemAudio/blob/master/native_messaging/capture_system_audio/capture_system_audio.c versions in the browser (client).

  • qjs-modules

    Some modules for QuickJS (mmap, inspect)

  • Re "packages" QuickJS provides a means to write C source code and import the module https://github.com/rsenn/qjs-modules.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • I don't use any of those, I use Tauri. My executable is only 560kb.

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

  • Along that path I learned about QuickJS https://github.com/nodejs/node/discussions/42593 and Deno.

  • manual

    Discontinued Deprecated - find these resources on docs.deno.com instead

  • Both have issues. Deno is now 91.2MB! That is 9MB more than Node.js nightly executable. I read somewhere that Deno is ~25MB executable. That is not true https://github.com/denoland/manual/pull/350. I still don't think the maintainers of Deno understand why I file the PR. They should be including "the ~25 megabyte zipped executable" in documentation. I read that, as a minimalist, taking the executable to be ~25Mb. I don;t care what size the .zip file is. A potentially misleading claim.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts