Plus a look at some rising stars, a JS engine for IoT, and variable naming advice. |
The JavaScript 'Rising Stars' of 2020 — Fingers crossed this is our final ‘look back’ at 2020, but the ‘Best of JS Rising Stars’ roundup comes out at the start of each year and shows off the fastest growing JavaScript tools and projects over the past year based on GitHub stars (which, yes, is by no means a definitive metric). Stand out projects include Deno, Playwright, esbuild, and Rome, all of which we expect to see great things of in 2021. Michael Rambeau and Benjamin Blackwood |
Spreadsheet Viewer: Render XLSX Files In the Browser — Spreadsheet Viewer is a client-side component that allows users to preview XLSX file without the need of opening it in an external app. It is mobile-friendly, and supports all major frameworks such as React, Angular, and Vue. Check out the live demo. Handsontable |
How I Build JavaScript Apps in 2021 — A freelance developer shares his development approach from avoiding build processes and transpiling, to testing and re-using his own work. Tim Daubenschütz |
Quick Bits The Node.js team have opened up their 2021 user survey and want you to take it. Don't forget to name drop us in question 59 😄 Dr. Axel Rauschmayer is working on a ES2021 edition of his JavaScript for Impatient Programmers book and you can stay up to date on it via this list. GitHub has made it easier to rename existing branches in repos – such as if you want to change master to main. A look at Google's progress on migrating Puppeteer to TypeScript. The ▶️ latest episode of the TC39er podcast features Ujjwal Sharma, a compiler hacker and Node.js and V8 contributor. |
📖 Articles, Opinion & Tutorials |
Async Loops and Why They Fail — Mixing loops with async calls in JavaScript can produce unexpected results. First in a four part series. Federico Kereki |
Boa v0.11: An Experimental JS Lexer, Parser and Compiler — Written in Rust and led by a TC39 member, Boa aims for full spec compliance. Why would you use this? Maybe you’re interested in the current trend of writing JavaScript tooling in Rust or Go and would like an embeddable JavaScript implementation there.. Jason Williams |
Find a 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 |
✅ A Neat Looking Extension | |