VanillaJS does scale

Interesting articles and a place to find tiny javascript utilities, here's three interesting pieces from the internet.

Article: Yes, vanilla JS does scale

Chris Ferdinandi, a long time vanilla JS advocate, writes an article contrary to popular opinion on scaling vanilla javascript. Regardless of where you are in the debate, this is an interesting read.

Article: How Jeff and Dom make the game

Jeff and Dom share their journey on tooling for their multiplayer browser game called Manchester. Their post explores some of the tools they use to build and develop the game.

Resource: 1loc.dev

A neat little collection of vanilla JavaScript one-liners divided into various categories (arrays, date/time, DOM, etc).

Here's an example on array shuffling

const shuffle = (arr) => arr.sort(() => 0.5 - Math.random())

// Example
shuffle([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) // [9, 1, 10, 6, 8, 5, 2, 3, 7, 4]

Enjoying TinyJS? Click here to subscribe