Faster JavaScript Calls
Faster JavaScript calls by removing the arguments adaptor frame
The latest blog posts to take off on Hacker News. 573 posts.
Faster JavaScript calls by removing the arguments adaptor frame
SVG, short for <em>“scalable vector graphics”</em> is a format for, well, scalable vector graphics. In this article I summarize my opinion of the format, what its problems are and suggest what could be done to improve things.
I have been writing software for exactly twenty years now. In the course of this I have learnt very many things, which I hope to journal over time.
Individual "buttons" are a common design for selecting sizes, but are they really better than drop-down menus? See our latest usability test findings on product page size selectors.
Learn web scraping using Python in this step-by-step tutorial. Use Requests, Beautiful Soup, Playwright, Scrapy, Selenium, and scraping APIs with practical 2026 examples.
My journey of improving the performance of our ultra resolution storytelling tool Micrio by upgrading the JavaScript-only client to WebAssembly.
A review of Javascript performance. Part 1 - Techempower Rankings.
Visits counter was a critical feature of every website just 20 years ago. In this tutorial, we will implement it with Rust Cloudflare Workers by adding persistence and dynamic behaviors to an otherwise static page. We will also discuss other practical use cases of CF workers edge proxy.
What is React? What is it used for? Why React? This is an interactive guide for complete beginners. The only prerequisite is some knowledge of HTML.
…same goes for option objects.
Usable Security, Human-Computer Interaction & AI, from a UNIX perspective.
TypeScript and JavaScript have steadily evolved over the last years, and some of the habits we built over the last decades have become obsolete. Some might never have been meaningful. Here's a list of 10 habits that we all should break.
I'm a weirdo - I fully admit that. As part of my home working set up, I use a vertical monitor. I read and write a lot of long documents - and this form factor suits me perfectly. I've been doing this for a long time. It is a natural part of my workflow. For anything longer than an email, it's the perfect orientation…
Tips anyone can use to level up their web automation and web scraping game
Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, Chrome OS, Linux, macOS, and Wi...
Dark patterns are user interface design choices that benefit an online service by coercing, steering, or deceiving users into making unintended and potentially harmful decisions. We conducted a large-scale study, analyzing ~53K product pages from ~11K shopping websites to characterize and quantify the prevalence of…
This post is the third installment of our five-part series on building GitHub’s new homepage: How our globe is built How we collect and use the data behind the globe…
Visual mode is a mouseless way of selecting any text on any page (with as few keystrokes as possible). Conceptually based on vi 's visual mode, Nyxt adapts it for the web.
I’d like to share my experience of encountering Hotwire from the team at Basecamp which was extracted from the tooling used to build their…
A brief overview of the history, architecture, use cases, and future of WebRTC.
We rendered the top 1 million pages on the web, tracking every conceivable performance metric, logging every error, noting every requested URL. To our knowledge this produces the first dataset that connects performance, errors, and library use on the web. In this article we analyze what the data can tell us about…
Trackers and adtech companies have long abused browser features to follow people around the web. Since 2018, we have been dedicated to reducing the number of ways our users can ...