Plus Facebook's Bun experiment, Dr. Axel digs into Node again, and using AI to rewrite your JavaScript code. |
Ryan Dahl Asks Oracle to Release the 'JavaScript' Trademark — It's in our small print, but did you know Oracle owns the 'JavaScript' trademark? This is why the standard is called ECMAScript instead. It’s all down to Netscape’s deal with Sun Microsystems, which Oracle later acquired, and is infamously poorly defended (Brendan Eich suggested many years ago that he’s not sure it could be defended.) So if you’ve got Larry Ellison’s phone number, see if he’ll do us all a solid 🙏 Ryan Dahl |
IN BRIEF: React Native 0.70 has been released and Hermes becomes the default JavaScript engine, amongst other things. A timeline of JavaScript's history from 1994 to now. 📆 Next.js Conf 2022 is taking place this October – it's online and no cost to sign up. Next.js also has a new logo. |
RELEASES: Node.js v18.9.0 – A very minor release. Next.js 12.3 – Popular React framework. Jasmine 4.4 ↳ Simple testing framework for browsers and Node. Ember.js 4.7 – Long standing framework. sql.js 1.8 ↳ SQLite compiled to JavaScript. React Calendar 3.8 ↳ Calendar component for React apps. Fresh 1.1 ↳ Deno's full stack Web framework. |
Porting Tests from Cypress to Playwright with AI — If switching libraries for your integration tests sounds boring but necessary, maybe AI could take away some of the strain? Gajus gave it a go with moderate success – a fun story. Gajus Kuizinas |
📆 Unblock - A CI/CD Conference by Buildkite — A 2-day virtual conference featuring industry experts using cutting edge processes and tools to define the future of how we deliver software. Registration and CFP now open. Buildkite |
▶ Creating F1 Style Graphics with Remotion — Fans of Formula 1 may remember the stinger transition from the 2021 season. The author of Remotion—a library that can generate video from code—walks through its recreation in what can only be described as record lap time. Jonny Berger |
How to Build a Canvas-Based Drawing Tool ↳ An extensive, and now complete, four part series. "How I migrated a Rails app from Webpack to esbuild" ↳ An app with over 300k lines of JS, too. Deploying a Node app to Fly.io ↳ One of our favorite 'challenger' hosting platforms right now. TIL You Can Access a User’s Camera with Just HTML ↳ Browser support rather limited though. "Switching iterator helpers to functions" ↳ Slidedeck for a talk Dr. Axel Rauschmayer is giving at TC39 next week. |
El: A Tiny Web Component-Based UI Framework — The very definition of short and sweet. You get a lot in 150 lines, including a built-in observable store and reactive templates with one-way binding. Think a very lightweight React/Vue mixed with Lit. Here’s a one file example of creating a todo-list app on top of it. Frameable |
⚡️ OTHER QUICK RELEASES: size-limit 8.1 — Performance budget tool. Serverless Offline 10.0 ↳ Emulate AWS Lambda and API Gateway locally. react-cytoscapejs 2.0 ↳ React component for network visualizations. Discordeno 14.0 ↳ Discord API library for Deno. HotKeys 3.10 ↳ Long-standing low footprint input capture. Binary Parser 2.2 ↳ Write fast binary data parsers declaratively. |
Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
| |