#web (4,377 links)
- Article Performance Leaderboard projects.hearstnp.com
More Information Lets state the obvious, this is an imperfect and evolving measure and the goal is to foster discussion and rivalry in making our pages better,…
- Why Japanese Web Design Is So… Different randomwire.com
In the mind’s eye of many people Japan is a land of tranquil Zen gardens , serene temples, and exquisite tea ceremonies. Both traditional and contemporary…
A variable font is a single font file which behaves like multiple styles. (I wrote more about them here in an extract from my Web Typography book). There are…
- How to make a proper compressed favicon.ico forum.getkirby.com
This one might seem a bit nit-picky, but to me it’s simply a matter of how I do things anyway, while doing em’ better. So here we go Make some regular 16px,…
- How the Sausage Gets Made: The Hidden Work of Content alistapart.com
Illustration by Dougal MacPherson I won an Emmy for keeping a website free of dick pics. Officially, my award certificate says I was on a team that won a 2014…
The following is a true story. Or maybe it’s just based on a true story. Perhaps it’s not true at all. It’s been a frantic week of security scares — it seems…
- Lighthouse Scoring Guide | Tools for Web Developers | Google Developers developers.google.com
The scores that you see at the top of your Lighthouse report represent the page's score forthat particular category. This guide explains how Lighthouse…
- Progressive Image Loading using Intersection Observer and SQIP calendar.perfplanet.com
If you visit sites such as Facebook, Pinterest or Medium regularly, you may have noticed that the first time you load the page, you’ll see a page with low…
❦ Robust Client-Side JavaScript A Developer’s Guide The JavaScript programming language is an essential tool of web developers today. Websites ship more and…
React v16 was a very exciting release for React, and included many new features. In the recent React 16.2 release , improved support for Fragments was…
Google Analytics is a powerful yet quite complicated tool. And unfortunately, the truth is most people who use it don’t reap its full benefits. There’s a lot of…
Tinder recently swiped right on the web. Their new responsive Progressive Web App — Tinder Online — is available to 100% of users on desktop and mobile,…
- Frontend in 2017: The important parts – LogRocket blog.logrocket.com
A lot has happened in 2017, and it can be a bit overwhelming to think about. We all like to joke about how quickly things change in frontend engineering, and…
- Optimizing Images | Designing for Performance designingforperformance.com
Images make up the majority of most sites’ total page weight. The number of image bytes has grown by more than 30% on the average web page in the last year ,…
A guide to impactful performance improvements The Internet is growing exponentially, and so is the Web platform we create. Often though we fail to reflect on…
Phil Hawksworth 21 Dec ember 2017 Published in Process You’ve chosen your frameworks and libraries. You’ve learned how to write code which satisfies the…
- Designing for Mobile Performance 24ways.org
Mustafa Kurtuldu 18 Dec ember 2017 Published in UX Last year, some colleagues at Google ran a research study titled “ The Need for Mobile Speed ” to find out…
Progressive Web Apps - My new book is available! I am super excited to announce that my latest book has been published and is available to purchase ! A few…
- Server Side Mustard Cut | CSS-Tricks css-tricks.com
The term "mustard cutting" in web design comes from developers at the BBC who wanted to serve different experiences of their site to different browsers on…
- SpeedCurve | Rendering Metrics speedcurve.com
Rendering Metrics MONDAY 11TH OF DECEMBER 2017 At SpeedCurve, we're fond of the phrase "a joyous user experience". Creating this joy requires delivering what…
- Accessible Links Re:visited | Filament Group, Inc., Boston, MA filamentgroup.com
Accessible Links Re:visited Posted by Maggie 12/6/2017 We and our clients often tend toward simple and understated style, but sometimes that simplicity doesn't…
Streamlining the Checkout Experience. 3/4 Fluix by Readdle. Checkout Form. Summary: this article is the culmination or semantic conclusion, if you want, of my…
- Web accessibility guidelines and how to use them nomensa.com
There’s a bit of fuss at the moment because an update to the W3C’s accessibility guidelines is coming out soon, almost 10 years after the last update. I’ll come…
- Workbox | Google Developers developers.google.com
Welcome Welcome to the home of Workbox!Workbox is a set of libraries and Node modules that make it easy to cache assets of your sites offline and take full…
23 Minutes of Work for Better Font Loading 21 November 2017 Read in about 4 minutes Last night I hopped on Twitter after my daughter went to sleep with a little…
- Float Labels 1 buff.ly
Pen Settings Add External Stylesheets/Pens Any URL's added here will be added as <link> s in order, and before the CSS in the editor. If you link to another…
- Srcset and sizes — ericportis.com ericportis.com
March 24, 2014 Part 1: What’s Wrong With Media Queries? So let’s say you’re making a web page sometime between February 23rd, 1993 and May 25th, 2010 . Images…
- V6: Typography and Proportions | Rob Weychert v6.robweychert.com
V6: Typography and Proportions The logic behind the layout. 28 Nov 2017 This is the second post in a three-part series about my site’s recent redesign. The…
- Debugging React performance with React 16 and Chrome Devtools. building.calibreapp.com
React was one of the first major front-end frameworks to not only name, but tout it’s rendering performance. React’s virtual dom is famous for efficiently…
- Network based image loading using the Network Information API in Service Worker | justmarkup justmarkup.com
Recently , Chromium improved their implementation of navigator.connection by adding three new attributes: effectiveType , downlink and rtt . Before that, the…
- Don’t Use ARIA Menu Roles for Site Nav adrianroselli.com
8 Comments In response to Matt King . Matt, when you say The point of the ARIA practices , I am assuming you are referencing WAI-ARIA Authoring Practices 1.1 .…
- The Burden of Precision daneden.me
“ If the idea is there, the brush can spare itself the work” —Chinese painter’s proverb Design tools today confine us to an unrealistic and ill-advised goal:…
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…
- Localisation and Translation on the Web bitsofco.de
Coming from the English-speaking world, it can be easy to maintain the bubble that is the English-speaking World Wide Web. But in fact, more than half of web…
- Service Workers Break the Browser’s Refresh Button by Default; Here’s Why redfin.engineering
Service Workers Break the Browser’s Refresh Button by Default; Here’s Why Service Workers are like apps. You can’t safely upgrade an app while it’s still…
Hundreds of web firms are tracking every single keystroke made by visitors, a study from Princeton University has suggested. The technique - known as session…
Smaller files are downloaded faster, so making an asset file size smaller before sending it to a client is a good thing to do. Actually, it’s not just a good…
I like React as a templating engine , not only on the client side but on the server as well. Over the last year or two rendering templates with React.js on the…
- Introducing Postlight’s WordPress + React Starter Kit trackchanges.postlight.com
People who publish on the web love WordPress . Engineers love React . With some research, configuration, and trial and error, you can have both — but we’d like…
The news about Facebook dropping the patent clause and re-licensing of React under the MIT license brought some sort of relief to the WordPress community. But…
- Happier HTML5 Form Validation daverupert.com
I recently embarked on improving the client-side form validation for a client. There were about 400 lines of form validation code stuffed inside a 1000 line…
Journalism & News copied to clipboard Jeff Chang Group Product Manager, Search Published Nov 16, 2017 copied to clipboard Every day approximately 50,000 web…
- How to use SVG as a Placeholder, and Other Image Loading Techniques medium.freecodecamp.org
Generating SVGs from images can be used for placeholders. Keep reading! I’m passionate about image performance optimisation and making images load fast on the…
I was listening to Shop Talk show 287 , where Chris and Dave were wondering about the old mantras about text-sizing / media queries not being in pixels, I think…
- ARIA is Spackle, Not Rebar | CSS-Tricks css-tricks.com
Much like their physical counterparts, the materials we use to build websites have purpose. To use them without understanding their strengths and limitations is…
- Resource Hints w3c.github.io
This specification defines the , , , and relationships of the HTML Link Element (``). These primitives enable the developer, and the server generating or…
- Web Performance & Security: how to master Third Party Content impacts | DareBoost Blog blog.dareboost.com · Archived on
Third-party content are parasites. Friendly ones, with – most of the time – good intentions. But parasites anyway. Let’s discover some useful tips and…
- The Front-End Performance Challenge: Make Your Site Blazingly Fast And Win Some Smashing Prizes – Smashing Magazine smashingmagazine.com
Not too long ago, front-end performance was a mere afterthought. Something that was postponed to the end of a project and that didn’t go much beyond…
- Chinese Standard Web Fonts: A Guide to CSS Font Family Declarations for Web Design in Simplified Chinese - Kendra Schaefer kendraschaefer.com
June 11, 2012 Massive Google fail. Since days of searching have brought me no closer to answering my most pressing Chinese font questions, I bit the bullet and…