logo
You might also like : CSS ReactJS

Babel 7 Released · Babel 1686 retweets

babeljs.io
After almost 2 years, 4k commits, over 50 pre-releases, and a lot of help we are excited to announce the release of Babel 7. It's been almost [3 years]( since the release of Babel 6! There's a lot of moving pa...

React as a UI Runtime — Overreacted 1630 retweets

overreacted.io
📝I wrote most of what I know about React on a single page. This is deep dive and not a beginner-friendly post! I don’t believe anyone will read it to the end but I hope fellow UI library nerds might find some parts useful!

Entering the Quantum Era—How Firefox got fast again and where it’s goi... 1489 retweets

hacks.mozilla.org
Over the past seven months, we’ve been rapidly replacing major parts of the engine, introducing Rust and parts of Servo to Firefox. Plus, we’ve had a browser performance strike force ...

The Cost Of JavaScript In 2018 1482 retweets

medium.com
Building interactive sites can involve sending JavaScript to your users. Often, too much of it. Have you been on a mobile page that looked like it had loaded only to tap on a link or tried to scroll…

A Netflix Web Performance Case Study 1344 retweets

medium.com
A Netflix web performance case study: ⚡ 50% faster Time-to-Interactive (logged-out homepage) - ✂️ JS libraries by 200KB - Client-side React ➡️ vanilla JS - React used server-side ⚡ 30% faster subsequent navigations - Prefetch React for sign-up pr...

Making Sense of React Hooks – Dan Abramov – Medium 1262 retweets

medium.com
This week, Sophie Alpert and I presented the “Hooks” proposal at React Conf, followed by a deep dive from Ryan Florence: I strongly recommend to watch this opening keynote to see the problems we’re…

Standardizing WASI: A system interface to run WebAssembly outside the ... 1222 retweets

hacks.mozilla.org
WebAssembly running outside the web has a huge future. And that future gets one giant leap closer today with... 📢 Announcing WASI: A system interface for running WebAssembly outside the web (and inside it too)

Calls between JavaScript and WebAssembly are finally fast 1085 retweets

hacks.mozilla.org
Function calls between JavaScript and WebAssembly are finally fast! 🎉 wasm » JS 🔥 ~750ms → 450ms JS » wasm 🔥 ~5500ms → 450ms monomorphic JS » wasm 💥 ~5250ms → 250ms wasm » built-in 🔥 ~5750ms → 600ms See how we did it →

Fast load times  |  webdev 1029 retweets

web.dev
⚡️ - new, interactive web performance docs 📦 JavaScript (code-splitting, modern bundles) 🖼️ Images (lazy-loading, compression) 👛 Performance Budgets (webpack, Lighthouse CI) 🌍 Perf measurement by katiehempenius hdjirdeh bibydigital rick_viscom...

What's New In DevTools (Chrome 70) 981 retweets

developers.google.com
.ChromeDevTools can now pin live expressions to the top of Console to monitor values in real-time 👌 Read more

Creating and filling Arrays of arbitrary lengths in JavaScript 912 retweets

2ality.com
Creating and filling Arrays of arbitrary lengths in JavaScript

Rendering on the Web 903 retweets

developers.google.com
"Rendering on the web": ⚡️ - a performance-focused look at: 📡 Server rendering 📄 Static rendering 🖥 Client-side rendering 🛀 (Re)hydration 🚿 Partial rehydration & more ways to render pages 👩‍🎨

Color by Cloudflare Design 860 retweets

cloudflare.design
If you’re a designer who cares equally deeply about beautiful colors and accessibility, you may find this tool (w/ 955 accessible color combinations!) indispensable: via mrmrs_ a11y UI

Speedometer 20: A Benchmark for Modern Web App Responsiveness 859 retweets

webkit.org
Excited to launch Speedometer 2.0 - a new benchmark for modern web app responsiveness! ⚡️ 📦 Workloads for JavaScript frameworks & libraries 🤖 Code output by popular JS tools like webpack 🔨 Built with ♥️ by Chrome & WebKit over the last year ...

Async iterators and generators - JakeArchibaldcom 848 retweets

jakearchibald.com
🎉 New JavaScript features in ES2018: - async iterators/generators - object rest/spread - Promise.prototype.finally - various RegExp features

The Principal Developer by Eduards Sizovs 818 retweets

sizovs.net
We are developers. We need to stay up to date with technology. Every day, we learn programming languages, frameworks, and libraries. The more modern tools we know — the better. Keeping up to date with Angular, React, Vue, Riot, Ember, Knockout is fu...

The Cost Of JavaScript – Dev Channel – Medium 796 retweets

medium.com
As we build sites more heavily reliant on JavaScript, we sometimes pay for what we send down in ways that we can’t always easily see. In this post, I’ll cover why a little discipline can help if…

How Are Function Components Different from Classes? — Overreacted 747 retweets

overreacted.io
📝 New on Overreacted: How Are Function Components Different from Classes? It might be not what you think.

Hello! I made a little helper website for using CSS Grid in a progress... 739 retweets

www.gridtoflex.com
Hello! I made a little helper website for using CSS Grid in a progressively enhanced way 🤗 ✨ ✨ It showcases examples of layouts/components that use CSS grid and how to get them working in IE/Edge too!

Learning to Learn | CSS-Tricks 734 retweets

css-tricks.com
🖊 There’s been a lot of talk about whether or not you need a degree to be in tech (spoiler: you don’t). But by not getting a degree, you’re opting to replace it with learning on your own. I wrote a post on how to teach yourself, and/or keep up to da...

Google Developers 730 retweets

developers.google.com
🎉 At today’s TC39 meeting, SmooshGate was resolved by renaming `flatten` to `flat`. Array{flat,flatMap} are coming soon! Background:

find the cost of adding a npm package to your bundle 705 retweets

bundlephobia.com
Want to keep JavaScript bundles small? Try check the size of dependencies before adding them to your project.

Features • GitHub Actions · GitHub 702 retweets

github.com
🎉 I'm so freaking excited about GitHub Actions! This is a BIG DEAL Now in Github, you can: -deploy directly, with env variables, secrets -run tests -filter by things like tags -minify/concatenate CSS and JS

Arrayprototypesort stability 689 retweets

mathiasbynens.be
Array.prototype.sort is now stable in v8js v7.0 / Chrome 70! 🎉 Previously, V8 used an unstable QuickSort for arrays with more than 10 elements. Now, we use the stable TimSort algorithm. Demo:

Getting the Browser to Help You 681 retweets

developers.google.com
Tip: Is JavaScript critical for your site to be interactive? <link rel=preload> can load these scripts at a higher priority: Improved Twitter Lite’s time to interactive by 36%, Tinder’s first contentful paint by 30%.

a visualization library to convert any JavaScript code into beautiful ... 635 retweets

github.com
GitHub - Bogdan-Lyashenko/js-code-to-svg-flowchart: js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

A web based mission control framework 634 retweets

github.com
Are you a maintainer or contributor to one of these projects? - nodejs - expressjs - d3js_org - vuejs - bower - gulpjs - momentjs - minimist - Karma - request - RequireJS If you are, NASA is depending on your code. No pressure.

ES Modules in Node Today! 632 retweets

medium.com
Enable ES modules in Node today with a new opt-in, spec-compliant, ECMAScript (ES) module loader that enables a smooth transition between Node and ES module formats with near built-in performance!

making promises friendly 624 retweets

developers.google.com
📝 Async functions are enabled by default in Chrome 55. Here's how they work, and why I love them:

WebAssembly's post-MVP future: A cartoon skill tree 619 retweets

hacks.mozilla.org
People have a misconception—they think that the WebAssembly that landed in browsers back in 2017—is the final version. In fact, we still have many use cases to unlock, from heavy-weight ...

The whole web at maximum FPS: How WebRender gets rid of jank 619 retweets

hacks.mozilla.org
The Firefox Quantum release is getting close. It brings many performance improvements, including the super fast CSS engine that we brought over from Servo. But there’s another big piece of ...

Read the Tea Leaves Software and other dark arts, by Nolan Lawson 615 retweets

nolanlawson.com
We all want to make faster websites. The question is just what to measure, and how to use that information to determine what's "slow" and what could be made faster. The browser rendering pipeline is complicated. For that reason, it's tricky to measur...

Using Lighthouse To Improve Page Load Performance 613 retweets

developers.google.com
📣 Announcing... new Lighthouse Web Performance Audits! 📈 JavaScript boot-up time is too high 🏃‍♀️ Avoid multiple round-trips to any origin 📼 <video> should replace animated GIFs ⚡️ <link rel=preload> key network requests and many more! 👉...

Inside look at modern web browser (part 1) 603 retweets

developers.google.com
I'm writing a 4 part drawsplainer on how browser works🎉 No CompSci degree necessary, if you've written HTML/CSS/JS, that's all you need✨ (the post starts w/ what is CPU💁‍♀️) 📣Part 1 is about hardware, multi-process architecture, and Site Isolation!...

Third party CSS is not safe - JakeArchibaldcom 603 retweets

jakearchibald.com
📝 Third party CSS is not 'safe'. ➡️ Yes, in some situations CSS can 'keylog' password fields, but it's the tip of the iceberg. ➡️ Don't use third party content you don't trust.

Hyperscript Tagged Markup: JSX alternative using standard tagged temp... 602 retweets

github.com
🦖 HTM: JSX without the transpiler. 700 bytes to run in the browser, or compile it away using babel-plugin-htm. (works with any VDOM library!)

A Tinder Progressive Web App Performance Case Study 601 retweets

medium.com
New blog post: Performance lessons from Tinder's Progressive Web App ~ built with React 16, Redux, webpack 3 ✂️ JavaScript optimizations (code-splitting & preloading) 📱 Service Workers for network resilience ⌛️ Performance budgets & more

High Performance Browser Networking (O'Reilly) 564 retweets

hpbn.co
What every web developer must know about mobile networks, protocols, and APIs provided by browser to deliver the best user experience.

Netflix functions without client-side React, and it's a good thing 558 retweets

jakearchibald.com
📝 Netflix "removed" React and improved performance. ➡️ Despite appearances, this reflects well on React.

M-commerce: has the mobile web finally won? 555 retweets

searchenginewatch.com
Not only are more smartphone users purchasing with their mobile devices, but more people are choosing to make those purchases via mobile web rather than via mobile apps.

ECMAScript regular expressions are getting better! · Mathias Bynens 548 retweets

mathiasbynens.be
After today’s TC39 meeting, I’m excited to announce that… 🎉 ES2018 makes regular expressions more readable and useful through the following features: - dotAll mode (the s flag) - Lookbehind assertions - Named capture groups - Unicode property escap...

Building the Google Photos Web UI 528 retweets

medium.com
Building the Google Photos Web UI: — turns out, a "simple" photo grid ain't so simple and a performant grid is no small feat! An awesome under the hood look at the magic behind Google Photos layout.

A Unified Styling Language – SEEK blog – Medium 527 retweets

medium.com
In the past few years we’ve seen the rise of CSS-in-JS, emerging primarily from within the React community — but why?

Writing Resilient Components — Overreacted 521 retweets

overreacted.io
📝 New on Overreacted: Writing Resilient Components In my experience, these are four principles that matter the most when it comes to component design.

GRID: A simple visual cheatsheet for CSS Grid Layout 516 retweets

grid.malven.co
Learn all about the properties available in CSS Grid Layout through simple visual examples.

JavaScript for impatient programmers 514 retweets

exploringjs.com
My new book is out: “JavaScript for impatient programmers”

Announcing styled-components v4: Better, Faster, Stronger 510 retweets

medium.com
🎉🎉 Announcing styled-components v4 🎉🎉 - 25% faster mounting, 7% faster updating - New global styling API - Native support for the "as" prop - Full React v16 StrictMode compliance - Native support for "ref", no more innerRef! - and so much more! 👉 ...

Preload: What Is It Good For? — Smashing Magazine 505 retweets

www.smashingmagazine.com
**Preload** ([spec]( is a new web standard aimed at improving performance and providing more granular loading control to web developers. It gives developers the ability to **define custom loading** logic without suffer...

Extract & Inline Critical-path CSS in HTML pages. Contribute to addyos... 494 retweets

github.com
Extract & Inline Critical-path CSS in HTML pages. Contribute to addyosmani/critical development by creating an account on GitHub.

How To Think About Speed Tools 490 retweets

developers.google.com
Introducing Speed Tools: a new infographic explaining Google's web performance tools and how to think about them.

Debugging Nodejs with Chrome DevTools 489 retweets

medium.com
Support for Node.js debuggability landed in Node.js in 2016. Here’s how to get up and running. (Post updated Jan 2018) Next, you used to open the big chrome-devtools:// URL it spits out, but don’t…

Autofill: What web devs should know, but don’t 485 retweets

cloudfour.com
Many people know that you can scan your credit card in Mobile Safari. But how many web developers know how to create a form that supports that feature? Not many I’d bet. Auto-Fill Credit Card…

JavaScript for impatient programmers (beta) 484 retweets

exploringjs.com
.map/.filter/.reduce illustrated (inspired by a tweet by steveluscher): > [🌾,🥩,🥛,🍅].map(prepare) [🍞,🥓,🧀,🥗] > [🌾,🥩,🥛,🍅].filter(isVegan) [🌾,🍅] > [🍞,🥓,🧀,🥗].reduce(combine) 🥪

Service Workers: Going beyond the page 466 retweets

blogs.windows.com
We’re thrilled to announce that today’s Windows Insider build enables Service Workers by default in Microsoft Edge for the first time. This is an exciting milestone for us and for the web! These new APIs allow the web to offer better experiences when...

Code caching for JavaScript developers · V8 463 retweets

v8.dev
In Chrome, any JavaScript files in a service worker cache are bytecode-cached automatically. This means there is 0 parse + compile cost for them on repeat visits. 🤯

Announcing the new webpack CLI – webpack – Medium 454 retweets

medium.com
After getting feedback from the community about webpack being hard to get started with, we listened and decided to re-envision the CLI for webpack. Although much of the logic from the old CLI was…

Smaller Lodash bundles with Webpack and Babel 453 retweets

nolanlawson.com
One of the benefits of working with smart people is that you can learn a lot from them through osmosis. As luck would have it, a recent move placed my office next to John-David Dalton's, with the perk being that he occasionally wanders into my office...

GitHub in your pocket GitPoint is a feature-rich unofficial GitHub cli 449 retweets

gitpoint.co
GitHub in your pocket. GitPoint is a feature-rich unofficial GitHub client that is 100% free. Available for both iOS and Android.

Set up a modern web app by running one command. Contribute to facebook... 426 retweets

github.com
Set up a modern web app by running one command. Contribute to facebook/create-react-app development by creating an account on GitHub.

A cartoon intro to WebAssembly 420 retweets

hacks.mozilla.org
WebAssembly is a way of taking code written in programming languages other than JavaScript and running that code in the browser. So when people say that WebAssembly is fast, what ...

Edit in JSFiddle 420 retweets

fiddle.jshell.net
Public Announcement: It's possible to set an emoji as the browser cursor.

A Pinterest Progressive Web App Performance Case Study 413 retweets

medium.com
Pinterest’s new mobile web experience is a Progressive Web App. In this post we’ll cover some of their work to load fast on mobile hardware by keeping JavaScript bundles lean and adopting Service…

A Gentle Introduction to Prepack, Part 1. GitHub Gist: instantly share... 407 retweets

gist.github.com
A Gentle Introduction to Prepack, Part 1. GitHub Gist: instantly share code, notes, and snippets.

JavaScript End to End Testing Framework 396 retweets

www.cypress.io
Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.

make images smaller using best-in-class codecs, right in the browser 394 retweets

squoosh.app
🎨 - make images smaller using best-in-class codecs, right in the browser.

Making WebAssembly even faster: Firefox’s new streaming and tiering co... 388 retweets

hacks.mozilla.org
People call WebAssembly a game changer because it makes it possible to run code on the web faster. Some speedups are already present, and some are yet to come. With ...

Fidget Spinner 385 retweets

www.fidgetspin.xyz
Happy to finally share - an offline first web app, that's installable to your home screen across platforms 🙃 🤟

HTTP/2 push is tougher than I thought 379 retweets

jakearchibald.com
📝 New post: I've been digging into HTTP/2 push. It's more complicated than I thought & browser support isn't great.

ECMAScript modules in browsers - JakeArchibaldcom 368 retweets

jakearchibald.com
ES modules are landing in browsers! Here are the HTML-specific differences you need to be aware of.