Plus serverless TypeScript, turning JavaScript arrays into nice lists, and a jQuery plugin(!) |
Announcing Vite 2.0 — Vite is a build tool aimed at giving you a faster development experience by providing a dev server with hot module replacement support, and Rollup- and esbuild-powered bundling and building. Evan You |
V8's Super Fast super Property Access — The first of two articles this week about how the V8 team are somehow making the already fast V8 JavaScript engine even faster for us. Using super, till now, was an unoptimized and slightly costly operation but now it’s almost on par with accessing normal properties. Marja Hölttä (V8) |
Frontity: Bringing React to WordPress — Frontity Framework connects with WordPress seamlessly so you can focus on building your React front-end, without worrying about tooling and configuration. Its ease of use and extensibility make it a favorite when working with headless WordPress. Frontity |
V8's Route to Faster JavaScript Method Calls — This gets very technical and fast, but it’s yet more of a look behind what the V8 team is up to. This work improves the performance of your Node and browser-facing code alike. Victor Gomes |
Opal 1.1: A Ruby to JavaScript Compiler — An interesting way to take Ruby code to the frontend by simply translating it into JavaScript. It’s been around for years but 1.1.0 is the first significant release in some time. Adam Beynon and Contributors |
Quick Bits NASA used Three.js to render a real-time simulation of this week's NASA rover landing on Mars 🚀 The date-fns documentation site lets you play with the library in the browser console in a cute way and here's the code that makes it work. One of the Angular core team has written about how Angular strongly encourages best practices and the next natural step is for Angular 12 to enable 'strict mode' by default. Node.js has some security releases coming out next week – one of the security issues involved is of 'critical' severity. We will share these in next week's issue of Node Weekly. esbuild now supports Apple's M1 chip natively and is even faster. The Colyseus open source Node-powered multiplayer game engine has been 'acquired' by Lucid Sight, a developer of popular licensed mobile games. |
Find Your Next Job Through 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 |
📖 Articles, Opinion & Tutorials |
How to 'Listify' a JavaScript Array — There’s a little more to making a human readable list from an array in JavaScript than you might think. There’s a bonus TypeScript version too. Kent C Dodds |
Avoiding npm Substitution Attacks — Recently there have been some high profile examples of supply chain attacks, such as where fake or eponymous packages are published, but you can reduce your attack surface by taking precautions and managing dependencies. Isaac Z. Schlueter | |