We should be using Web Workers a lot more than we are..
#441 — June 14, 2019Read on the WebJavaScript Weekly43 JavaScript Questions, With Their Answers Explained— Want to test your JavaScript knowledge? Whether for fun or a job interview, this is an...
View ArticleV8 7.6, an intro to Web Components, and a task library from Microsoft
#442 — June 21, 2019Read on the WebJavaScript WeeklyTOAST UI Grid 4.0 Released— TOAST UI Grid (see samples here) is a powerful and customizable grid control for the Web that supports editing,...
View ArticleKeep betting on JavaScript, says Kyle Simpson
#443 — June 28, 2019Read on the WebJavaScript WeeklyThe Cost of JavaScript in 2019— Almost a year ago, we linked to Addy Osmani’s Cost of JavaScript in 2018 article, and he’s back with an update for...
View ArticleIt's a big week for Babel
#444 — July 5, 2019Read on the WebJavaScript WeeklyBabel 7.5.0 Released— The popular JavaScript compiler now includes an official plugin for dynamic imports (currently in stage 4) and the F# style...
View ArticleTwo new JavaScript engines walked into a foobar..
#445 — July 12, 2019Read on the WebJavaScript WeeklyQuickJS: A New, Small, Embeddable JavaScript Engine— Fabrice, the genius behind FFMPEG and JSLinux, is back with another project.. a complete JS...
View ArticleHow Googlebot runs JavaScript, a new JS platform for HTTP services, and some...
#446 — July 19, 2019Read on the WebJavaScript WeeklySmashtest: A Language for Describing Test Cases— A Cucumber-esque way to write end to end tests in a more natural way but which essentially boil down...
View ArticleMithril 2, and some practical ways to write better JavaScript
#447 — July 26, 2019Read on the WebJavaScript Weekly▶ Creating JavaScript: The Story of JavaScript's Birth— A very highly produced narrative podcast episode that digs into the history of JavaScript...
View ArticleElectron 6, a String#replace trick, and learning about scope in JS
#448 — August 2, 2019Read on the WebJavaScript WeeklyHotkey: Trigger an Action on an Element When a Keyboard 'Hotkey' is Pressed— Want quick and simple keyboard shortcuts for elements on your page? Set...
View ArticleReact 16.9, globalThis, and a Minecraft clone in JavaScript
#449 — August 9, 2019Read on the WebJavaScript WeeklyReact v16.9 Released and a Roadmap Update— BTW, if you’re a React developer, be sure to check out our React-specific newsletter for goodies like how...
View ArticleA guide to improving 3rd-party JavaScript performance
#450 — August 16, 2019Read on the WebJavaScript WeeklyJavaScript and Node Testing Best Practices— Almost 50 best practices divided into categories (backend, frontend, CI, etc.) complete with code...
View ArticleUsing native modules in production today
#451 — August 23, 2019Read on the WebJavaScript WeeklyUsing Native JavaScript Modules in Production Today— “now, thanks to some recent advances in bundler technology, it’s possible to deploy your...
View ArticleFirefox's faster JS interpreter, and npm's ban on terminal text ads
#452 — August 30, 2019Read on the WebJavaScript WeeklyHow JavaScript Grew Up and Became a 'Real' Language— If you were in the JavaScript space in the early 2000s, skip this one.. but I still remember...
View ArticleFirefox 69, and a thorough introduction to D3.js
#453 — September 6, 2019Read on the WebJavaScript WeeklyAn Introduction to D3.js— A fantastic, well presented introduction to D3, a popular JavaScript-based data-visualization library, and its...
View ArticleV8 Lite, accurate timing in JavaScript, and generating a million digits of Pi
#454 — September 13, 2019Read on the WebJavaScript WeeklyV8's Work on a Lighter V8— V8 Lite has been a project aimed at reducing V8’s memory usage. Initially it was going to be a separate mode of V8...
View ArticleWhy 0.1 + 0.2 doesn't equal what you'd think..
#455 — September 20, 2019Read on the WebJavaScript WeeklyWikipedia's JavaScript Initialization on a Budget— As one of the world’s most heavily used sites, Wikipedia wants to keep things running as...
View ArticleV8 7.8, Node 12.11, and a Douglas Crockford book review
#456 — September 27, 2019Read on the WebJavaScript WeeklyThe Making of a 13 Kilobyte JS Real-Time Strategy Game— Last week we linked to the 200+ entries in the recent JS13KGames contest, but if you’ve...
View ArticlePreact X, Node-RED 1.0, and TypeScript 3.7 beta
#457 — October 4, 2019Read on the WebJavaScript WeeklyPreact X: A Fast, 3KB React Alternative— Two years in the making, the latest version of Preact, a popular lightweight React-compatible alternative,...
View ArticleA Closer Look at Top-Level `await`
#458 — October 11, 2019Read on the WebJavaScript WeeklyroughViz.js: Create Hand-Drawn Styled Charts in the Browser— Supports bar, donut, line, pie and scatter charts for now and uses Rough.js under the...
View ArticleShould 'JavaScript' be rebranded?
#459 — October 18, 2019Read on the WebJavaScript WeeklyShould We Rebrand 'JavaScript'?— I think most of us can agree there are problems with ‘JavaScript’ as a name, but is it worth rebranding it? “JS”...
View ArticleMutable state, Electron 7.0, Node 13, and TypeScript 3.7 RC1
#460 — October 25, 2019Read on the WebJavaScript WeeklyThe Problems of Shared Mutable State and How to Avoid Them— A deep dive from JavaScript maven Dr. Axel on mutable state, how it can cause problems...
View Article