Tag: javascript

Node 16 LTS now on AWS Lambda

May 19, 2022 By Mark Otto 0

Web Scraping via JS Runtime Heap Snapshots — When official APIs don’t offer all of the access users require (or don’t exist at all) scraping can become a less than ideal necessity. Puppeteer or Playwright make controlling a headless browser easy, but finding the data…

19 hours of D3.js??

May 13, 2022 By Mark Otto Off

Using Google’s CrUX to Compare Performance of JS Frameworks — Chrome User Experience Report (CrUX) is a dataset of user experience metrics collected from real world Chrome users and it’s possible to use it to analyze and compare the performance profiles of different UI frameworks,…

The one with the npm security stories

May 12, 2022 By Mark Otto 0

An Enhanced 2FA Experience for Your npm Account — Over the past six months, GitHub has been keen to tighten up security around the publishing of npm packages with two-factor authentication at the heart of the effort. Now an array of improved 2FA features are…

A 2022 take on TodoMVC in plain JS

May 6, 2022 By Mark Otto Off

Ryan Dahl on ‘JavaScript Containers’ — Ryan, originally known for Node and now Deno, thinks about JavaScript as being a universal scripting language and how the JS sandbox acts as a sort of high level version of the traditional Linux container and will only become…

Node’s new CLI test runner

May 5, 2022 By Mark Otto 0

The Thing About Fastify — Express isn’t the only game in town but sometimes it feels like it, so Jonas has written a love letter, of sorts, to Fastify, an alternative Node.js Web framework that ticks his boxes and which you, too, should consider, if you…

Let’s build a JavaScript bundler

April 29, 2022 By Mark Otto Off

Four Eras of JavaScript Frameworks — While the pre-2012 history is a bit fuzzy given the author’s experiences, this is a nice retrospective and attempt to break down the history of JavaScript frameworks into four eras, each of which builds upon what came before. Chris Garrett…

Now Node 16 gets the Fetch API too

April 28, 2022 By Mark Otto 0

Node 18’s ‘Prefix-Only’ Core Modules — A look at a new type of core module that can’t be imported quite like the others, e.g. import test from ‘node:test’ – what is this unusual package name notation about? Colin breaks it down in an easy to…

Node.js 18, WebAssembly 2.0, and Ember 4.3

April 22, 2022 By Mark Otto Off

Lots of bits and pieces this week like running JavaScript on MS-DOS(!?), a deep dive on a V8 optimization, writing React apps on top of Ruby on Rails, a JS runtime for a tiny microcontroller, and, oh, a huge Node release.. Lexical: An Extensible Text…

Node.js 18 released

April 21, 2022 By Mark Otto 0

Node.js 18 (Current) Released — Almost exactly one year after Node 16 and two after Node 14 comes the newest version of Node. It’s a ‘current’ branch release for now, but will become an LTS (Long-Term Support) release in October, and you can expect it…

On function composition in JavaScript

April 15, 2022 By Mark Otto Off

JS Function Composition: What’s The Big Deal? — James’ articles on JavaScript fundamentals have been very popular over the years, so it’s great to see a new one focusing on a common activity: function composition — “Why, then, do functional programmers get all worked up…