#578 — February 25, 2022
Dr. Axel Rauschmayer
How to Read the ECMAScript Specification — Each time there’s a new ECMAScript spec we link to it – such as this draft ES2022 spec.. but who reads such a complex and intimidating document? This is a neat dig into how the spec ticks formatting wise and why the spec is worth a skim at the least.
Frontend Masters sponsor
Playwright 1.19 – Browser automation library.
neo.mjs 3.2.5 – Web Worker enhanced frontend framework.
Jasmine 4.0.1 – JS testing framework.
Resemble.js 4.1 – Image analysis and comparison library.
eva.js 1.2.7 – Front-end game engine.
History 5.3 – Manage session history with JS.
qooxdoo 7.0 – SPA framework we last mentioned 7 yrs ago(!)
Work Remotely Forever — When you join Toptal, you get the freedom of freelance with the security of full-time. Take control of your career today.
📒 Articles & Tutorials
How to Reliably Send an HTTP Request on Leaving a Page — Browsers don’t guarantee to preserve open HTTP requests when changing pages but there are some mitigations or alternative approaches (e.g. beacons).
How To Develop a Text Editor for the Web — The engineer at a company building a browser-based design tool reflects on some of the technical issues of producing a reliable text entry widget.
3k+ Devs Completed the State of Frontend 2022 – It’s Your Turn — 3k devs and counting – we need you too! Take 8 minutes click through the survey, and catch the outcome soon.
The Software House sponsor
Smashing Magazine Podcast podcast
How to Use nextTick() in Vue — nextTick(callback) executes the callback when the DOM has been updated.
Optimizing Third-Party Script Loading in Next.js
Leena Sohoni and Houssein Djirdeh (Google)
Comparing Gatsby and Next.js
Implementing the Game of Life with React, Hooks and Chakra-UI
🛠 Code & Tools
Screenshot: No-Dependency Browser-Native Screenshot Library — Uses the MediaDevices API but provides an easier to use abstract for letting users take screenshots. GitHub repo.
Introducing FormKit: A Vue 3 Form Building Framework — A complete form building framework inspired by earlier work on Vue Formulate. GitHub repo.
David Dal Busco
More Cloud for Less Money — Vultr offers developers Cloud Compute instances as low as $2.50 per month. Try Vultr for 14 days with this free credit.
Beam: Node.js-Powered and GitHub-Inspired Message Board for Teams — Beam is a message board inspired by a similar proprietary system used for team communication at GitHub. GitHub repo.
😆 Elevator.js: An Old Fashioned ‘Scroll to Top’ Button — Just a bit of fun.