Web Dev

Deck | Stream

CSS

The Browser Can Remember Edited Content

You can make the text inside any HTML element editable by adding the contenteditable attribute.<di

Wed, 22 May 2019 14:32:56 GMT

Getting Started with React Testing Library

I can guess what you are thinking: another React testing library? So many have already been covered h

Wed, 22 May 2019 14:19:19 GMT

What Does it Mean to Be “Full Stack”?

I was asked this recently by a fellow developer who was at the same web tech conference I was at. Thi

Tue, 21 May 2019 14:41:32 GMT

How I Use CleanMyMac X

[Chris]: I'm a lifelong Mac user. Ever since our family upgraded from a Commodore 128 to an Apple Mac

Tue, 21 May 2019 14:37:56 GMT

The “Inside” Problem

So, you're working on a design. You need a full-width container element because the design has a back

Mon, 20 May 2019 16:36:47 GMT

Creating a Diversity Scholarship Program for Your Conference

My partner and I ran a design and development conference company for eight years. During that time, w

Mon, 20 May 2019 14:27:19 GMT

Footnotes That Work in RSS Readers

Feedbin is the RSS reader I'm using at the moment. I was reading one of Harry's blog posts on it the

Fri, 17 May 2019 20:52:30 GMT

Everything You Ever Wanted to Know About inputmode

The inputmode global attribute provides a hint to browsers for devices with onscreen keyboards to hel

Fri, 17 May 2019 16:40:11 GMT

Weekly news: PWA Issue on iOS, Performance Culture, Anti-Tracking in Browsers

Šime posts regular content for web developers on webplatform.news. Each week, he covers timely news a

Fri, 17 May 2019 14:30:55 GMT

Iterating a React Design with Styled Components

In a perfect world, our projects would have unlimited resources and time. Our teams would begin codin

Thu, 16 May 2019 14:29:18 GMT

CSS Easing Functions (Timing Functions) Level 1 Candidate Recommendation

CSS Easing Functions (Timing Functions) Level 1 Candidate Recommendation

Thu, 02 May 2019 09:31:20 GMT

Image Inconsistencies: How and When Browsers Download Images

Image Inconsistencies: How and When Browsers Download Images

Mon, 11 Jun 2018 19:02:54 GMT

JavaScript

People often joke that in order to understand recursion, you must first understand recursion.

People often joke that in order to understand recursion, you must first understand recursion.

Thu, 23 May 2019 00:26:57 GMT

[MERGE #6126 @wyrichte] Force SharedBailOutKind to be true on the Bai…

[MERGE #6126 @wyrichte] Force SharedBailOutKind to be true on the Bai…

Wed, 22 May 2019 22:17:03 GMT

[MERGE #5918 @boingoing] instanceof with bound function should call […

[MERGE #5918 @boingoing] instanceof with bound function should call […

Tue, 21 May 2019 20:28:09 GMT

instanceof with bound function should call [Symbol.hasInstance] accessor

instanceof with bound function should call [Symbol.hasInstance] accessor

Tue, 21 May 2019 20:25:45 GMT

[MERGE #6082 @zenparsing] Call user-defined toPrimitive on symbol obj…

[MERGE #6082 @zenparsing] Call user-defined toPrimitive on symbol obj…

Tue, 21 May 2019 20:18:57 GMT

[MERGE #6127 @boingoing] OS#18260560 - ASSERTION : scope at GetEnclos…

[MERGE #6127 @boingoing] OS#18260560 - ASSERTION : scope at GetEnclos…

Tue, 21 May 2019 19:07:32 GMT

[MERGE #5853 @boingoing] Special symbol var decls can be created in t…

[MERGE #5853 @boingoing] Special symbol var decls can be created in t…

Tue, 21 May 2019 00:58:05 GMT

Special symbol var decls can be created in the wrong function

Special symbol var decls can be created in the wrong function

Mon, 20 May 2019 19:20:02 GMT

[MERGE #6121 @wyrichte] When appending a string to a constructor do n…

[MERGE #6121 @wyrichte] When appending a string to a constructor do n…

Mon, 20 May 2019 17:26:54 GMT

Force SharedBailOutKind to be true on the BailOutInfo of CheckFuncInf…

Force SharedBailOutKind to be true on the BailOutInfo of CheckFuncInf…

Sat, 18 May 2019 00:27:08 GMT

[MERGE #6124 @LouisLaf] Fix backwardpass assert and sccliveness crashes

[MERGE #6124 @LouisLaf] Fix backwardpass assert and sccliveness crashes

Fri, 17 May 2019 17:43:27 GMT

Closure exposure therapy - Exploring closures in JavaScript with friendly live mob programming

Closure exposure therapy - Exploring closures in JavaScript with friendly live mob programming

Fri, 17 May 2019 07:00:00 GMT

When appending a string to a constructor do not modify the constructo…

When appending a string to a constructor do not modify the constructo…

Wed, 15 May 2019 18:10:12 GMT

[MERGE #6115 @nhat-nguyen] Allow empty airlock blocks to be reached t…

[MERGE #6115 @nhat-nguyen] Allow empty airlock blocks to be reached t…

Wed, 15 May 2019 18:07:41 GMT

[MERGE #6117 @atulkatti] Cleanup parser arena in more module error ca…

[MERGE #6117 @atulkatti] Cleanup parser arena in more module error ca…

Wed, 15 May 2019 17:42:22 GMT

Cleanup parser arena in more module error cases. Also, make sure we c…

Cleanup parser arena in more module error cases. Also, make sure we c…

Wed, 15 May 2019 01:49:32 GMT

[MERGE #6123 @MikeHolman] fix potentially bad merge from 1.11 to master

[MERGE #6123 @MikeHolman] fix potentially bad merge from 1.11 to master

Wed, 15 May 2019 00:46:04 GMT

Trying react-spring (React animation library) for the first time

Trying react-spring (React animation library) for the first time

Fri, 10 May 2019 07:00:02 GMT

Test driven development, mocking and dependency injection on real app

Test driven development, mocking and dependency injection on real app

Fri, 19 Apr 2019 08:00:04 GMT

Building a VS Code extension for the first time with Brian Clark

Building a VS Code extension for the first time with Brian Clark

Fri, 12 Apr 2019 00:00:04 GMT

what is the replacement of JS_SetErrorReporter in spidermonkey 60

what is the replacement of JS_SetErrorReporter in spidermonkey 60

Wed, 10 Apr 2019 19:36:47 GMT

I need more readings and/or examples on how to use ScopeChain spidermonkey 60

I need more readings and/or examples on how to use ScopeChain spidermonkey 60

Sun, 07 Apr 2019 08:59:38 GMT

Is there any development or performance optimization plan about spidermonkey?

Is there any development or performance optimization plan about spidermonkey?

Wed, 13 Feb 2019 09:09:18 GMT

Failing Together: Live streamed mob programming under unideal conditions

Failing Together: Live streamed mob programming under unideal conditions

Mon, 21 Jan 2019 09:00:06 GMT

Trying Particle Photon for the first time (Live Mob Programming)

Trying Particle Photon for the first time (Live Mob Programming)

Mon, 14 Jan 2019 08:00:09 GMT

Re: [JS-internals] Do we want the old AWFY charts to be available online?

Re: [JS-internals] Do we want the old AWFY charts to be available online?

Wed, 12 Sep 2018 13:26:40 GMT

JS compilation/evaluation APIs are now in #include "js/CompilationAndEvaluation.h"

JS compilation/evaluation APIs are now in #include "js/CompilationAndEvaluation.h"

Wed, 29 Aug 2018 02:52:11 GMT

Taming architecture complexity in V8 — the CodeStubAssembler

Taming architecture complexity in V8 — the CodeStubAssembler

Thu, 16 Nov 2017 15:38:00 GMT

An internship on laziness: lazy unlinking of deoptimized functions

An internship on laziness: lazy unlinking of deoptimized functions

Wed, 04 Oct 2017 07:03:00 GMT

How To useContext With useReducer

How To useContext With useReducer

V8 7.5: What’s new for WebAssembly in the JavaScript engine

V8 7.5: What’s new for WebAssembly in the JavaScript engine

Schema.org Enumerations in TypeScript

Schema.org Enumerations in TypeScript

Express server for an Angular application part 5: redirect non-www to www requests

Express server for an Angular application part 5: redirect non-www to www requests

JavaScript coding best practices

JavaScript coding best practices

Node.js 12.3: WebAssembly – Experimental Support for Wasm Modules

Node.js 12.3: WebAssembly – Experimental Support for Wasm Modules

Frontend scalability when dealing with state management

Frontend scalability when dealing with state management

Web Components in a Nutshell

Web Components in a Nutshell

How does JavaScript really work? (Part 2)

How does JavaScript really work? (Part 2)

Map Markers is an Multipurpose WordPress Plugin

Map Markers is an Multipurpose WordPress Plugin

HyperOOP: OOP-style SPA micro-framework

HyperOOP: OOP-style SPA micro-framework

Functional JavaScript: How to use array reduce for more than just numbers

Functional JavaScript: How to use array reduce for more than just numbers

Cube.js, the Open Source Dashboard Framework: Ultimate Guide

Cube.js, the Open Source Dashboard Framework: Ultimate Guide

The visual learner's guide to async JS

The visual learner's guide to async JS

Cypress.io - Test multiple viewports and URLs with the cy-view plugin

Cypress.io - Test multiple viewports and URLs with the cy-view plugin

Continious integration and delivery: benefits and tools

Continious integration and delivery: benefits and tools

Web Development (Medium)

How Browsers Work?

Under the hood of BrowsersContinue reading on Medium »

Thu, 23 May 2019 01:42:06 GMT

TheWeb Design Journey

From idea to workable conceptContinue reading on Medium »

Thu, 23 May 2019 00:53:23 GMT

The Product Development Lifecycle: Roles & Responsibilities

On a team with engineers, PMs, & designers, what is the product development lifecycle & how d

Thu, 23 May 2019 00:49:07 GMT

Day 139 OOP in JavaScript

Spent the day focusing on Object Oriented Programming and solidifying theory, concepts and execution

Thu, 23 May 2019 00:01:16 GMT

Optimize your website global widely include China

Improve your website performance in China is a challenge for everyone. And Cloudflare Worker is a ser

Wed, 22 May 2019 23:55:26 GMT

PWA

PWA - Changed manifest.json to site.webmanifest which can't be found

PWA - Changed manifest.json to site.webmanifest which can't be found

Wed, 22 May 2019 14:59:25 GMT

Can you put your twa app in a sub directory on the server that is a virtual directory?

Can you put your twa app in a sub directory on the server that is a virtual directory?

Wed, 22 May 2019 14:37:49 GMT

Biker Social

Biker SocialBiker Social - A UK Social Network for Motorcycle & Scooter Enthusiasts featuring Ph

Wed, 22 May 2019 12:03:24 GMT

How can a user change a denied permission of geolocation on an installed PWA?

How can a user change a denied permission of geolocation on an installed PWA?

Wed, 22 May 2019 11:52:35 GMT

Please ensure that your service worker file contains the following:/(const precacheManifest =)\[\](;)/

Please ensure that your service worker file contains the following:/(const precacheManifest =)\[\](;)

Wed, 22 May 2019 08:56:14 GMT

What Is PWA and How Can It Take Your Website to the Next Level?

What Is PWA and How Can It Take Your Website to the Next Level?

Wed, 22 May 2019 07:46:00 GMT

Ensure that there is a back button on a desktop (Windows 10) PWA

Ensure that there is a back button on a desktop (Windows 10) PWA

Wed, 22 May 2019 07:44:11 GMT

How to configure manifest.json with create react app and webpack

How to configure manifest.json with create react app and webpack

Wed, 22 May 2019 07:35:50 GMT

Progressive Web App (PWA) can not open with no internet connection

Progressive Web App (PWA) can not open with no internet connection

Wed, 22 May 2019 06:31:27 GMT

Massimiliano Campi

Massimiliano CampiMassimiliano Campi, Imprenditore che aiuta le persone o imprenditori a trasformare

Tue, 21 May 2019 15:43:27 GMT

In my Angular6 based PWA, when I press the back button, it goes to previous page and comes back to same page again

In my Angular6 based PWA, when I press the back button, it goes to previous page and comes back to sa

Tue, 21 May 2019 13:09:36 GMT

Chrome Chronicle

Chrome ChronicleUK Site about Chrome, ChromeOS, Android and anything Google Open in PWA Directory

Tue, 21 May 2019 10:46:18 GMT

PWA beforeinstallprompt Uncaught (in promise) DOMException

PWA beforeinstallprompt Uncaught (in promise) DOMException

Tue, 21 May 2019 10:44:24 GMT

Скорочтец

СкорочтецСовременное веб-приложение для обучения скорочтению, которое можно скачать на смартфон прям

Mon, 20 May 2019 20:34:14 GMT

is there a workaround for ios pwa media capture incompatibility? [on hold]

is there a workaround for ios pwa media capture incompatibility? [on hold]

Mon, 20 May 2019 18:56:01 GMT

How to prevent Add to home screen pwa from prompting again on www version of the site?

How to prevent Add to home screen pwa from prompting again on www version of the site?

Mon, 20 May 2019 18:09:41 GMT

How to handle analytics on PWA when it is deployed both as an web app and an TWA in Play Store

How to handle analytics on PWA when it is deployed both as an web app and an TWA in Play Store

Mon, 20 May 2019 14:26:32 GMT

angular based PWA does not work on Google cloud platform but works on firebase

angular based PWA does not work on Google cloud platform but works on firebase

Mon, 20 May 2019 07:05:51 GMT

biggbosstvshow.com/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files

biggbosstvshow.com/wp-content/plugins/onesignal-free-web-push-notifications/sdk_filesYou Will Get Al

Sun, 19 May 2019 20:16:31 GMT

pwa app icon not shown while downloading from google play appStore

pwa app icon not shown while downloading from google play appStore

Sun, 19 May 2019 14:43:21 GMT

svelte.dev/blog

svelte.dev/blog Open in PWA Directory

Sun, 19 May 2019 07:15:11 GMT

@angular/service-worker SwPush.requestSubscription not working in Firefox 60+

@angular/service-worker SwPush.requestSubscription not working in Firefox 60+

Sun, 19 May 2019 03:24:04 GMT

how to use social sharing plugin in browser(pwa) in ionic 4?

how to use social sharing plugin in browser(pwa) in ionic 4?

Sat, 18 May 2019 14:14:44 GMT

From a purely caching point of view, is there any advantage using the new Cache API instead of regular http cache?

From a purely caching point of view, is there any advantage using the new Cache API instead of regula

Sat, 18 May 2019 12:14:18 GMT

Dark Compass

Dark CompassDark-themed compass PWA Open in PWA Directory

Sat, 18 May 2019 03:14:44 GMT

PWA notification works fine on pc but doesn't sends it to mobile

PWA notification works fine on pc but doesn't sends it to mobile

Fri, 17 May 2019 20:53:50 GMT

Progressive Web App - How to store image/file into mobile's gallery?

Progressive Web App - How to store image/file into mobile's gallery?

Fri, 17 May 2019 18:26:23 GMT

It’s an interesting vision indeed, thanks for sharing it.

It’s an interesting vision indeed, thanks for sharing it.

Fri, 17 May 2019 08:07:08 GMT

KINOGAGA - все новинки кино

KINOGAGA - все новинки кино Open in PWA Directory

Thu, 16 May 2019 09:15:26 GMT

YStream.TV Videos

YStream.TV Videoswatch YouTube without videos ads - trending online videos and clips - YStream.TV, s

Wed, 15 May 2019 23:49:48 GMT

MommaMia

MommaMiaMommaMia Open in PWA Directory

Mon, 13 May 2019 18:46:13 GMT

Abdin Pharmacies

Abdin Pharmaciesimplementing a lot of PWA love. Open in PWA Directory

Mon, 13 May 2019 14:52:15 GMT

Terahertz.fr | Jean-Paul Guillet

Terahertz.fr | Jean-Paul GuilletJean-Paul Guillet personal page about terahertz. Open in PWA Directo

Sun, 12 May 2019 22:25:36 GMT

El Sheikh El Hosary Association

El Sheikh El Hosary Associationimplementing a lot of PWA love. Open in PWA Directory

Sat, 11 May 2019 10:19:02 GMT

drivenbeast

drivenbeastDo fitness challenges with friends. Choose Workouts. Make Progress. Compete. Drivenbeast

Thu, 09 May 2019 18:02:25 GMT

PROXX

PROXXHelp your crew navigate space by marking out the black holes using proxx, your proximity scanne

Tue, 07 May 2019 18:41:31 GMT

My app

My appPay for parking & tolls easily with PayByphone - the smart cashless parking app that'

Tue, 07 May 2019 13:16:49 GMT

Comparatif Banque en ligne

Comparatif Banque en ligne Open in PWA Directory

Mon, 06 May 2019 20:12:52 GMT

Comparatif Banque en ligne

Comparatif Banque en ligne Open in PWA Directory

Mon, 06 May 2019 14:58:46 GMT

Rosgovas

RosgovasA Web App for the MIKRO Rosgovas French-Greek and Greek-French dictionary. 32,000 words, pro

Mon, 06 May 2019 11:54:03 GMT

Tower Game

Tower GameStack blocks and build the tallest tower! Open in PWA Directory

Sun, 05 May 2019 09:20:53 GMT

Fuchsia Friday: The web and Fuchsia’s first ‘customers’

Fuchsia Friday: The web and Fuchsia’s first ‘customers’

Fri, 29 Jun 2018 23:38:33 GMT

With Chrome 57, Progressive Web Apps will appear in Android’s app drawer, settings, more

With Chrome 57, Progressive Web Apps will appear in Android’s app drawer, settings, more

Thu, 02 Feb 2017 20:55:18 GMT

WASM

Play the Chaos Game to Understand WebAssembly Memory Management

Play the Chaos Game to Understand WebAssembly Memory Management

Mon, 22 Apr 2019 18:26:51 GMT

Pyodide: Bringing the scientific Python stack to the browser

Pyodide is an experimental project from Mozilla to create a full Python data science stack that runs

Tue, 16 Apr 2019 13:18:44 GMT

The Wrangler CLI: Deploying Rust with WASM on Cloudflare Workers

The Wrangler CLI: Deploying Rust with WASM on Cloudflare Workers

Thu, 28 Mar 2019 16:08:45 GMT

Standardizing WASI: A system interface to run WebAssembly outside the web

Today, we announce the start of a new standardization effort — WASI, the WebAssembly system interface

Wed, 27 Mar 2019 15:05:39 GMT

Fast, Bump-Allocated Virtual DOMs with Rust and Wasm

Dodrio is a virtual DOM library written in Rust and WebAssembly. It takes advantage of both Wasm̵

Thu, 14 Mar 2019 16:54:44 GMT

WebAssembly’s post-MVP future: A cartoon skill tree

/* temporary fix until theme is updated */.article dl{max-width:65ch}.article dt{font-weight:bold}.a

Mon, 22 Oct 2018 15:32:56 GMT

Calls between JavaScript and WebAssembly are finally fast 🎉

At Mozilla, we want WebAssembly to be as fast as it can be.This started with its design, which gives

Mon, 08 Oct 2018 15:35:06 GMT

The Arch: Using Rust & WebAssembly to animate 30k colored LED lights

 In June, Mozilla collaborated with an artist named Ian Brill to create an installation called

Thu, 19 Jul 2018 12:00:31 GMT

Baby’s First Rust+WebAssembly module: Say hi to JSConf EU!

A secret project has been brewing for JSConf EU, and this weekend is the big reveal…The Arch is a lar

Sat, 02 Jun 2018 07:23:22 GMT

Web Browser Engineers

Emblematic Group and Mozilla Team Up to Showcase Next Generation of Storytelling on the Web

Emblematic Group and Mozilla Team Up to Showcase Next Generation of Storytelling on the Web

Wed, 22 May 2019 16:00:06 GMT

Privacy Preserving Ad Click Attribution For the Web

A typical website is made of numerous components coming from a wide variety of sources. Many of the s

Wed, 22 May 2019 13:00:38 GMT

Firefox 67: Dark Mode CSS, WebRender, and more

Firefox 67 is available today, bringing a faster and better JavaScript debugger, support for CSS pref

Tue, 21 May 2019 14:32:45 GMT

Latest Firefox Release is Faster than Ever

With the introduction of the new Firefox Quantum browser in 2017 we changed the look, feel, and perfo

Tue, 21 May 2019 13:01:14 GMT

Let Firefox help you block cryptominers from your computer

Let Firefox help you block cryptominers from your computer

Tue, 21 May 2019 13:00:52 GMT

Save and update passwords in Private Browsing with Firefox

Save and update passwords in Private Browsing with Firefox

Tue, 21 May 2019 13:00:27 GMT

In Chrome 76 you can hide the Add to Home screen mini-infobar

In Chrome 76 you can hide the Add to Home screen mini-infobar

Mon, 20 May 2019 00:00:00 GMT

Faster smarter JavaScript debugging in Firefox DevTools

Script debugging is one of the most powerful and complex productivity features in the web developer t

Thu, 16 May 2019 15:28:41 GMT

A few words on main thread disk access for general audiences

A few words on main thread disk access for general audiences

Thu, 16 May 2019 14:49:47 GMT

Debugging Media in Web Inspector

Media elements, such as <video> and <audio>, can sometimes be tricky to debug due to the

Wed, 15 May 2019 18:00:25 GMT

Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

Smart home devices can make busy lives a little easier, but they also require you to give up control

Wed, 15 May 2019 17:47:09 GMT

Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

Wed, 15 May 2019 17:47:09 GMT

Release Notes for Safari Technology Preview 82

Safari Technology Preview Release 82 is now available for download for macOS Mojave and macOS High Si

Wed, 15 May 2019 17:00:03 GMT

TLS 1.0 and 1.1 Removal Update

tl;dr Enable support for Transport Layer Security (TLS) 1.2 today! As you may have read last yea

Wed, 15 May 2019 14:01:57 GMT

react-content-marker Released – Marking Content with React

react-content-marker Released – Marking Content with React

Tue, 14 May 2019 18:00:00 GMT

Screen Recorder: recording microphone and the desktop audio at the same time

Screen Recorder: recording microphone and the desktop audio at the same time

Mon, 13 May 2019 19:47:24 GMT

Extracting text from an image: Experiments with Shape Detection

Extracting text from an image: Experiments with Shape Detection

Mon, 13 May 2019 12:39:45 GMT

Dark Mode in Web Inspector

Web Inspector on macOS Mojave now supports Dark Mode.Dark Mode in Web Inspector was introduced in Saf

Fri, 10 May 2019 17:00:40 GMT

What we do when things go wrong

We strive to make Firefox a great experience. Last weekend we failed, and we’re sorry.An error on our

Thu, 09 May 2019 20:53:45 GMT

Technical Details on the Recent Firefox Add-on Outage

Editor’s Note: May 9, 8:22 pt – Updated as follows: (1) Fixed verb tense (2) Clarified th

Thu, 09 May 2019 20:06:51 GMT

Dark Mode Support in WebKit

With the introduction of Dark Mode in macOS Mojave last year, web developers have been asking for sup

Tue, 07 May 2019 17:00:11 GMT

The Firefox EU Elections Toolkit helps you to prevent pre-vote online manipulation

What comes to your mind when you hear the term ‘online manipulation’? In the run-up to the EU p

Mon, 06 May 2019 05:06:36 GMT

The Firefox EU Elections Toolkit helps you to prevent pre-vote online manipulation

The Firefox EU Elections Toolkit helps you to prevent pre-vote online manipulation

Mon, 06 May 2019 05:06:36 GMT

Paint Holding - reducing the flash of white on same-origin navigations

Paint Holding - reducing the flash of white on same-origin navigations

Mon, 06 May 2019 00:00:00 GMT

How to research smarter, not harder with 10 tools on Firefox

How to research smarter, not harder with 10 tools on Firefox

Fri, 03 May 2019 00:20:39 GMT

Chrome 75 Beta: low latency canvas contexts, sharing files, and numeric separators

Chrome 75 Beta: low latency canvas contexts, sharing files, and numeric separators

Thu, 02 May 2019 21:39:00 GMT

Release Notes for Safari Technology Preview 81

Safari Technology Preview Release 81 is now available for download for macOS Mojave and macOS High Si

Wed, 01 May 2019 20:30:29 GMT
There is an app update available Refresh