github JerryI/wolfram-js-frontend 0.9.9
Preview (major update 6)

latest releases: 2.6.0, 2.5.8, 2.5.6FIX...
pre-release14 months ago

Animation

  • Unix/Windows sockets update developed by @KirillBelovTest in pure C, performance and stability improvements. The peak transfer speed is around 170 Megabytes/sec 🚂 (native Mathematica’s socket library gives only 2 Megabytes/sec and passes away on a bigger file). We faced some troubles on Unix platforms, therefore for them we rewrote some parts of it using libuv, which is so far is the most stable candidate for Linux/MacOS (we did not manage to compile it under Windows using LibraryLink, btw debugging is a bloody hell there). Both implementation are async and non-blocking.

  • cell2window projection feature was improved🪟

  • log window was replaced by a normal terminal (you can send commands to wolframscript directly) 👾

  • Kernel startup issues (sometimes it did not attach to a notebook)

  • TemplateBox feature partial support (RGBColor and some other syntax sugar from mathematica are supported )

  • a lot of improvements with 2D graphics 🎨

  • reference section was finally added to docs 📃 and slowly are populated with a material

  • search bar added to docs

Screenshot 2023-10-01 at 20 33 25

As one of the maintainers (@JerryI), WLJS Frontend has transformed for me from being a side project into an essential tool I use daily for processing a significant amount of experimental data (replacing OriginLab and RefFIT), preparing figures for papers in PRB Journals, modeling THz signals, and serving as a sandbox for theoretical calculations.

I hope it can prove to be beneficial for others as well. If you encounter any issues, please submit them to the GitHub repository. For more complex matters, don't hesitate to join the WLJS Support group chat on Telegram.

Don't miss a new wolfram-js-frontend release

NewReleases is sending notifications on new releases.