GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Timo Tijhof
  • About

This view

  • Original page
  • New address

GeezerVison is showing timotijhof.net — JavaScript – Timo Tijhof

Tag: JavaScript

8 posts • View all posts

Lockfiles for apps, not packages (still)

12 Sep 2024

TL;DR: My updated take is Lockfiles for Node.js apps, not for other projects. When you run npm install, after you add or change a dependency in package.json, npm finds and selects the latest compatible version, downloads it, and replaces your package-lock.json file to describe what it found. The npm install command does not consider lockfiles…

Browser adoption rates

16 Feb 2023

For two years in 2020 and 2021, I shared Wikipedia’s worldwide browser statistics on Mastodon under #browserstats. They looked a little something like this: As the data includes the browser’s major version, I wondered whether I could use this to follow the adoption rate through each browser’s release cycle. The short answer is… Yes! Here…

Should I substr(), substring(), or slice()?

26 Sep 2020

What’s the deal with these string methods, and how are they different?

Wikipedia’s JavaScript initialisation on a budget

18 Sep 2019

This week saw the conclusion of a project that I’ve been shepherding on and off since September of last year. The goal was for the initialisation of our asynchronous JavaScript pipeline (at the time, 36 kilobytes in size) to fit within a budget of 28 KB.

How to protect yourself from npm

12 Sep 2019

What’s the worst that could happen after npm install?

Measuring Wikipedia page load times

9 Jan 2018

This post shows how we measure and interpret load times on Wikipedia. It also explains what real-user metrics are, and how percentiles work.

QUnit anti-patterns

13 Feb 2015

Today, I’d like to challenge the assert.ok and assert.not* methods. I believe they may’ve become an anti-pattern.

PhantomJS for CI (anno 2014)

3 Oct 2014

How did Apple create Safari, and what is PhantomJS?

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.