Plus a pathfinding visualizer, a math renderer, and Next.js 11. |
Benchmarking JavaScript Memory Usage — Historically, memory usage hasn’t been a heavily tracked thing in the JavaScript world, whether for a lack of tooling or motivation. This is changing, and new tools and APIs are turning up all the time. Here, Tim has done some analysis of what the top 10k Web sites are using in terms of memory and, perhaps controversially, how the choice of framework can affect things. Tim Kadlec (WebPageTest) |
Take Control of Your Core Web Vitals with Raygun — Don't be a bystander when Core Web Vitals are released as a ranking factor by Google. In this in-depth walkthrough, our expert team follows a proven process to monitor and improve Core Web Vitals with Raygun, and give you the power to do the same. Raygun |
Next.js 11 Released — The popular React framework takes some more steps forward with improved performance, Webpack 5 support, an experimental way to make Create React App apps Next.js compatible, and Next.js Live, a preview of a way to build Next.js apps in the browser, collaboratively, with your team. Next.js Team |
💡 If you happen to use React a lot, be sure to check out our React newsletter too. |
Quick Bits Gleam is a type-safe language for the Erlang virtual machine and it can now compile to JavaScript which opens up some new interesting frontend possibilities. GitHub's CEO has noted that 4 billion packages are downloaded each day from the official npm registry. Did you know you can use underscores to make numbers easier to read? For example: 1_000_000 The Angular project has updated its roadmap covering both in-progress improvements and future initiatives. V8 has added support for import assertions. Releases NeutralinoJS 2.3.0 — Cross-platform desktop app dev framework. SVG.js 3.1 — Easier manipulation of SVG from JS. ws 7.5.0 — WebSocket client and server for Node.js. Intro.js 4.1 — Easy user onboarding approach. Tailwind CSS 2.2 — Popular CSS framework. |
Deno 1.11 Released — A variety of enhancements in the latest release of the alternative server-side V8-powered JavaScript runtime: The Deno project now supplies official Docker images. You can now abort fetch requests in a Web-compatible way. deno lint is now considered stable. BroadcastChannel brings support for broadcasting messages amongst Web Workers. Deno Core Team |
JavaScript Developer @ Kinsta — Join our ownership-embracing team of JS developers in a relaxed environment where culture is as important as technical excellence. Kinsta |
|
📖 Articles, Opinions & Tutorials |
Embedding Vue.js Apps in Go(lang) — With Go 1.16’s embed, you can now include frontend assets directly in a Go binary, making a full-stack server deployment as simple as running a single executable file. Trevor Taubitz |
Undici 4.0: An HTTP Client, Written from Scratch for Node — The goal of this project has been to replace Node’s core HTTP library with something faster, more scalable, and without the ‘fundamental design issues’ of the core API. v4 introduces redirect support, a faster WASM-powered parser, and a native mocking layer. GitHub repo. Nagy, Collina, et al. | |