A not so gentle intro to web3
Pyramid schemes, scientology and Tamagotchi
Topics /
The most popular blog posts about web & frontend on Hacker News. 4,615 posts.
Pyramid schemes, scientology and Tamagotchi
Everyone complains about web pages that suck, but the reality is that it is advertisers who call the shots. This should, at a minimum, put Facebook’s Instant Articles and Apple’s News a…
It’s an interesting time. Microsoft now maintains three different web browsers: Internet Explorer 11Microsoft Edge Legacy (Spartan, v18 and below)Chromium-based Microsoft Edge (v79+) If you&#…
Your AMP pages have a higher than usual bounce rate? Don't worry, your data may be wrong. In this article, I explain you why.
Mobile OSes and their most successful apps have drained browser choice of meaning for more than a decade. This has lead to confusion for users and loss of control over data. Web developers, meanwhile, face higher costs and reduced ability to escape walled gardens. It's time for the charade to end.
I wrote two posts on the topic of WebKit font smoothing before, but unfortunately the situation has grown worse since then. In allowing the designer to pick their own font smoothing mode with the -webkit-font-smoothing CSS property, WebKit developers have opened up an opportunity for typographic abuse, namely, the…
We simply must fix the monetization and distribution challenges that publishers face.
Recently, I was performing a research on Same Origin Policy attacks, I managed to realize that the la version of Firefox (currently 67) is vulnerable to local files theft attack (on any supported OS), due to improper implementation of Same Origin Policy for file scheme URIs. Let’s go over the PoC details then I will…
Native-like Navigation for Web apps
Previous: I'm Briefly Discussing President Obama's Reported Internet Wiretapping Proposal Tonight on "Coast to Coast AM" Radio
A dns-prefetch tag in an HTML email makes Evolution Mail do a DNS lookup on open, even with remote content blocked. The developers blame WebKitGTK.
Welcome to the Internet! By following the simple rules below, you make sure your internet experience is smooth and risk free.
On the need for a simpler, smaller internet to stand out from the crowd, meet interesting people, and build a calmer business.
As SPDY works its way through IETF ratification I began wondering whether it was really necessary to add a complex, binary protocol to th...
Have a look at this URL linking to this post: https://kaspars.net/blog/invisible-click-tracking Notice any tracking variables? Me neither! But check out the HTTP request and response in the network inspector of your browser -- it is redirecting to the "same" URL: URL encoded special characters in the browser console…
An Unexpected Consequence of a Bad Header
New Twitter uses a massive amount of javascript (for a webapp). Nearly 1 Megabyte of minified, obfuscated javascript powers the site's frontend.
There are ways that your software as a service web application can make more money today. They aren’t complicated or revolutionary, but instead are practical ideas that you should consider implementing right now. Before we jump in you should take a moment to check out my latest book on designing web applications. It…
A short list of common mistakes in Python web applications in terms of security and architecture.
Learn how to pull the pieces of a URL apart the lazy way so you can find out all the important information you wish to know about your URLs.
A few months ago, I gave a talk on CSS performance at performance.now in Amsterdam. The recording is available online: (You can also read the slides.) This is…