300ms Faster: Reducing Wikipedia's total blocking time
How two simple steps improved the responsiveness of Wikipedia's mobile site
The latest blog posts to take off on Hacker News. 8,469 posts.
How two simple steps improved the responsiveness of Wikipedia's mobile site
Today, we are excited to announce a new API in Cloudflare Workers for creating outbound TCP sockets, making it possible to connect directly to databases and any TCP-based service from Workers
Insights from the Kablamo Engineering Team
There is again a pull-request submitted to the curl project to bring support for the Gemini protocol. It seems like a worthwhile effort that I support, even if it is also a lot of work involved and it might take some time before it reaches the state in which it can be merged. A previous … Continue reading The Gemini…
CSS mix blend modes provide an easy, yet powerful way to create visually interesting designs.
Nothing is ever finished or perfect, and HTTP is no exception. HTTP QUERY is a new HTTP method, for safe requests that include a request body. It's still...
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
This update augments compatibility with npm and Node.js, incorporates glob support, and enhances TLS certificates with IP addresses. It also brings forth improvements to the configuration, language server, APIs, and updates to V8 and TypeScript.
TLDR: Demo is at , code is at . The Problem When building a website or app using HTML Canvas, it’s often a requirement to support a flood fill. That is, when the user chooses a colour and cli…
User-Defined Functions: powered by WebAssembly
An overview of the design of a signal analyzer module for a browser-based digital audio workstation built with modern web tech. The post goes over the specific web tech used (things like SharedArrayBuffer, OffscreenCanvas, WebAssembly, etc.) as well as the code design patterns used to build the interactive…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
This article introduces the algorithm to draw non-layered trees in linear time and re-layout partially when some nodes change in O(d) time, where d is the maximum depth of the changed node.
Expert articles, security news, product updates, guides, and research from 1Password on password management, privacy, and digital security.
Notes about creative coding on the Web.
Bun.js is a new (as of 2023) JavaScript runtime that is still very much in development, with it’s primary focus being on extreme speed. I’ve been following it for a while but until toda…
Google Analytics was the go-to analytics tool. It set the standard, we all learned on it, and we all used it. But Google Analytics 4? It’s a nightmare. I’ve ...
A modern look at how to combine CSS :has, :nth-last-child, and style queries to create dynamic components.
An experiment of using incremental computations for managing state in Humble UI
a new rss feed reader 2023-03-20 over the last few weeks i have been working on an rss/atom feed reader. i named it vore, and run a hosted instance here: https://vore.website vore (noun combining form) ˌvō(ə)r, ˌvȯ(ə)r, ˌvōə, ˌvȯ(ə) : one that eats (something specified) vore is dead simple. it has 1 goal: subscribe to…
Before I start—to set some context—by frontend framework what I mean is, a framework that allows us to avoid having to write regular old HTML and JavaScript such as this:
My opinions have changed somewhat since I last wrote this blog post, and I wish to clarify some things. Please read the follow-up in my latest post Clarifying Some Things .
A helpful list of resources for people who are just getting started out with Rails.
MDN leads the way in implementing WebDX community group's efforts, delivering a clear and simple baseline for the web platform to developers.
Introducing new AI-powered products and tools from Google Maps Platform. Learn more
Google I/O 2023 makes AI ubiquitous across products. What SGE and generative search mean for SEOs and content marketers.
How to leverage Python and WebAssembly to securely extend your web application capabilities using Suborbital and Wasm Labs tooling and language runtimes.
For the past year, we have been working on a new architecture for CheerpJ: our implementation of the JVM in HTML5/WebAssembly, designed to run Java applications on the browser. CheerpJ 3.0 will be released in the late summer of 2023, and will be easier to use, faster, and more compatible than ever before. Our live…
Connection and intimacy are still possible on the internet today.