Create React App 2.0: Babel 7, Sass, and More
This blog site has been archived. Go to react.dev/blog to see the recent posts. Create React App 2.0 has been released today, and it brings a year’s worth of improvements in a single dependency update. While React itself doesn’t require any build dependencies, it can be challenging to write a complex app without a…
Next.js 7
After 26 canary releases and 3.4 million downloads, we are proud to introduce the production-ready Next.js 7
Say yes to the progressive web
Meet the experts. Explore the digital magazine where innovators share tech strategies, executive insights, and advancements in AI and IT transformation.
WKWebView, an Electron alternative on macOS/iOS
An alternative way to do web based apps on macOS and iOS without Electron
What Thunderbird Learned at FOSDEM
Hello everyone! I’m writing this following a visit to Brussels this past weekend to the Free and Open Source Software conference called FOSDEM. As far as I know it is one of the largest, if not the largest FOSS conference in Europe. It proved to be a great opportunity to discuss Thunderbird with a wide […]
Single Page Application Is Not a Silver Bullet
The blog of Seva Zaikov
Maximizing password manager attack surface
Kaspersky Password Manager uses a unique approach to maximize the attack surface. A quick introduction.
Our Vision for Rust and WebAssembly
Stay up to date with events, learning resources, and recent developments in Rust and WebAssembly community.
Robust Client-Side JavaScript
Why do we need to talk about robust JavaScript and how do we achieve it?
WordPress 5.0: A Gutenberg FAQ
Update: On December 6th we released WordPress 5.0. It was definitely the most controversial release in a while, but the usage and adoption metrics are looking similar to previous releases. I’m look…
Hello P5.js Web Editor
Today we are excited to announce the official release of editor.p5js.org! The p5.js Web Editor is an online platform for learning to code…
Marzipan: Porting iOS Apps to the Mac
With macOS Mojave, Apple is adding support to bring apps written in UIKit to macOS without the requirement of having to rewrite the UI in AppKit. This is not yet officially supported — this post will explore what we can expect in 2019 and how you can use Marzipan today.
Node.js Fundamentals: Web Server Without Dependencies
The blog of Seva Zaikov
Sneak Peek at WebAssembly Studio
WebAssembly.Studio is an online IDE (integrated development environment) that helps you learn and teach others. It’s also a Swiss Army knife that comes in handy whenever working with WebAssembly (WASM). ...
Protecting Against HSTS Abuse
HTTP Strict Transport Security (HSTS) is a security standard that provides a mechanism for web sites to declare themselves accessible only via secure connections, and to tell web browsers where to go to get that secure version.
How fast is AMP really?
Tim Kadlec writes about performance, product management, and the web.
You can now run WebAssembly on Cloudflare Workers
Today, we're extending Cloudflare Workers with support for WebAssembly. All Workers customers can now augment their applications with WASM at no additional cost.
The New Brave Is 22% Faster
Newly Redesigned Chromium-Based Brave Browser Has 22% Faster Load Time than Brave Muon Version, on Average
Rainway takes a game running on one system and streams it to another device
BUILDING FOR HUMANITY
Let’s build a browser engine (2014)
I’m building a toy HTML rendering engine, and I think you should too. This is the first in a series of articles:
The Architecture of Mailinator (2007)
Almost 3.5 years ago I started the Mailinator(tm) service. I got the bulk of the idea from my drunk roommate at the time and the first incar...
VuePress: a static site generator that excels at working with documentation
TinaCMS is the successor to Forestry.io, now maintained by SSW. Migrate your Forestry site to Tina with our step-by-step guide and enjoy enhanced visual editing features.
A List of Chrome DevTools Tips and Tricks
The Chrome DevTools provide an amazing set of tools to help you develop on the Web platform. Here are a few tips you might not know yet