Plus TypeScript 4.9 RC, Remix gets remixed, some Vue 3 stuff, and we learn what QUIC really is. |
What is a 'Realm' in JavaScript? — One of those things you don’t need to know, but that will flesh out your understanding of JS under the hood. A realm is essentially the complete execution environment for a JavaScript program. Gal Weizman |
Then if you really want to go down the rabbit hole, enter the ShadowRealm with Dr. Axel.. |
Is Turbopack Really 10x Faster Than Vite? — Last week’s big news was the unveiling of Turbopack, a Rust-based ‘successor’ to Webpack that boasts significantly performance improvements. Vue and Vite’s Evan You decided to run some benchmarks and ended up pretty deep down the rabbit hole. Evan You |
IN BRIEF: React Native has switched its default new app template from using Flow to TypeScript. 🎄 A group of Vue developers are running ✉️ Advent of Vue, an email-delivered set of festively-themed coding puzzles built around building Vue components. Think Advent of Code but more Vue-y! Key security releases of Node.js are expected imminently (later today!) The Component Gallery is a handy index of components. The Svelte team shares an update on the state of Svelte as of November 2022. |
RELEASES: Redux Toolkit 1.9 – Official toolset for Redux. Foal 3.0 ↳ Full-featured Node.js webapp framework. Vuetify 3.0 ↳ Material component framework for Vue. Ember 4.8.1, 4.4.4, 3.28.10 & 3.24.7 ↳ Security releases of the framework. VS Code – October 2022 edition |
Creating Human-Readable Date/Time Differences — There are libraries to get your “2 minutes ago”, “5 months ago” or “1 year ago” but did you know the Intl API can do it too? Intl.RelativeTimeFormat() is there and supports numerous languages. GitHub's relative-time is an alternative if you need a little extra. Amit Merchant |
Code Coverage with Storybook Test Runner — Coverage reports can show you how much of your code is actually reached in testing and help you find untested areas. Storybook's test runner now generates coverage reports to help with this and supports React, Preact, Svelte and Vue out of the box. Yann Braga (Storybook) |
jest-image-snapshot 6.0 ↳ Matcher for visual comparisons/regressions. Sigma.js 2.4 ↳ High-perf rendering of complex graphs. Docusaurus 2.2 ↳ Facebook's documentation web site builder. Taxi 1.2 ↳ Small library for PJAX navigation and animations to sites. Jasmine 4.5 – Testing framework for browsers & Node. Chartist.js 1.3 – Simple responsive charts. Not the 1800s political movement. Forge 6.0 – Tool to build/publish Electron apps. React Toastify 9.1 – On-screen notifications made easy. vanilla-tilt.js 1.7.3 – Smooth 3D tilting. |
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 |
|
We've also had some tabs open that aren't JavaScript specific but you might find interesting anyway: Comparing TCP and QUIC by Geoff Huston. If HTTP/3, QUIC and UDP are buzzwords for you and you want to know what's going on under the hood, this is a good technical primer (HTTP/3 is basically HTTP mapped on top of QUIC, as opposed to HTTP 1 and HTTP/2 which use TCP). Advice That Actually Worked For Me by Nabeel Qureshi. A bit more thoughtful and universal than most advice posts. A Visual Studio 6.0 Nostalgia Trip by Wouter Groeneveld. I might be showing my age by enjoying this. Next stop.. Delphi! Or QBasic..? | |