#636 — April 27, 2023 |
|
JavaScript™ Weekly |
Babylon.js 6.0: The Powerful Web-Based 3D Framework — Babylon.js remains one of the world’s leading WebGL-based graphics engines with a visual scene builder and best-in-class physically-based rendering. v6.0 includes a new physics plugin with plenty of docs and demos, fluid rendering, major improvements to how reflections are handled, screen reader support, and more. This is a huge release of a significant project in the JavaScript ecosystem and we can’t do it justice here but there’s even more on the official homepage. Babylon.js |
Handsontable 12.3: What’s New in the Excel-Like Data Grid — Released recently, the popular data editor brings improved support for React 18 and large data sets. But that's not all - the team behind Handsontable has shared some cool insights about it in a new article. Check it out to learn more. Handsontable sponsor |
🐦 Oracle's Lawyers Stir Over JavaScript™ Trademark Use — Last year, we put out a call for anyone who knows Larry Ellison to pass on the word when Ryan Dahl asked Oracle to release the JavaScript trademark, but it appears little has changed with Oracle’s lawyers taking a dim view of a new British company called “Rust for JavaScript Developers Ltd.” Sid Chatterjee on Twitter |
Trivia: This trademark issue is why the standardized form of JS is called ECMAScript. |
IN BRIEF:
|
RELEASES:
|
📒 Articles & Tutorials |
Exploring the Potential of Web Workers for Multithreading on the Web — Looks at the importance of Web Workers for multithreading in the browser, including the limitations and considerations of using them and the strategies for mitigating potential issues associated with them. Sarah Oke Okolo |
💡 Partytown is worth considering if you'd like to run potentially resource intensive third-party scripts in Web Workers. |
Dissecting npm Malware: Five Packages and Their 'Evil' Install Scripts — npm related security continues to be a big topic and a common security vector is the install script that’s run when you install a package. Gabi Dobocan (Sandworm) |
Automate Visual Tests with Chromatic—Powered by Storybook — Verify visual changes and component logic on each commit. Get started with a $500 credit using code Chromatic sponsor |
Use Fuse.js for Quick and Easy Fuzzy Searching — Fuse.js is a zero-dependency fuzzy search library you can use to offer search features in the browser without a dedicated search-oriented backend. Doug Shipp |
Modern Alternatives to Create React App — Ayooluwa Aduwo |
▶ Hot Takes on the Web — The creator of Svelte shares his thoughts on various frontend trends. Rich Harris |
How to Display a View Counter on Your Blog with React Server Components
|
🛠 Code & Tools |
Vuetify 3.2: A Material Design Framework for Vue.js — If you’re building a Vue.js app and would rather hand off the main design decisions to someone else, yet still have a beautifully designed app, this is the component framework for you. GitHub repo. Vuetify Team |
“Super stoked for all the features coming out in v3.2 today but the one that stands out most is the global defaults improvements. It makes virtual components super powerful.” ___ |
TestGPT | Generating Meaningful Tests for Busy Devs — Get non-trivial tests suggested right inside your IDE, so you can code smart, and stay confident when you push. CodiumAI sponsor |
Memize 2.0: Unabashedly-Barebones Memoization Library — The goal here is speed, and it claims to be the fastest option. It clocks in at just 0.3KB minified, too – unsurprising, since the implementation is very straightforward. Andrew Duthie |
w2ui 2.0: A Framework Agnostic UI Library — Somehow we’d never encountered this before, but w2ui is a interesting, compact suite of common components including a grid, toolbar, tabs, and sidebar, that work with vanilla JS projects or those built with Angular, React, etc. Demos here. Vitali Malinouski |
Alfaaz: The Fastest Multilingual Word Counter — We’ll take their.. word for it 😏 but at almost 1 gigabyte per second and support for CJK texts and Arabic and Urdu alphabets, there’s a lot on offer here. Abdullah Atta |
Satori: Convert HTML and CSS to SVG — Designed to be used with React and JSX. It doesn’t support all HTML but is designed to provide a familiar way to generate images from code. Vercel |
Add a Full-Featured Notification Center to Your App in Minutes Courier sponsor |
Linker.js: Access C, C++, Rust and Go Libraries from Node.js — A dynamic C-shared library linker that provides an interface for accessing any C-shared libraries (which all of C, C++, Rust and Go can produce). Linux only for now. Bitair |
Editable: An Extensible Rich Text Editor Framework — Currently depends on React, with future plans for a plain JavaScript version. Its primary feature is that it avoids using the Editable |
|
QUICK RELEASES:
|