1 private link
Free repeatable SVG background patterns for your web projects
Remove Image Background FREE
100% automatically – in 5 seconds – without a single click
Tips for nice commit messages.
Yes because :
- Group Repaints (better performances)
- Adapt to User Preferences (a11y and UX)
- Adapt to User Context (better performances, UX)
- Using Third Party Hosts for fonts
How to Deal with Difficult People on Software Projects
tl;dr: There are no silver bullets to web performance. Simple static pages benefit from being server-rendered with minimal JavaScript. Libraries can provide great value for complex pages when used with care.
"The improvements in business and user metrics from our PWA has helped convince more people within the company of the importance of app performance and load times."
"The Server Timing header provides a discrete and convenient way to communicate backend server performance timings to developer tools in the browser. Adding timing information to your application enables you to monitor back-end and front-end performance all in one place."
"we have set up a transversal performance monitoring system that provides the basis for actions and a direct assessment of their impact. We no longer address web performance optimization as a problem but rather as a continuous improvement initiative and it perfectly fits with our culture of innovation and excellence."
Measuring Web Performance for Wikipedia using synthetic testing tools
Preload Best Practice: Only use preload="auto" if there is a high probability that the video will be watched. In general, the use of preload="metadata" provides a good balance in data usage vs. startup time, but should be monitored for excessive data usage.
"This extensive review shows how little we really know about performance perception and how inadequate the metrics currently used as industry standards probably are"
"If you’re building a web experience and want to stay fast, a performance budget can be critical. For success, embrace performance budgets and learn to live within them. Network & CPU limits on mobile can require asking hard questions like, “what is really important to my users?”"
Altitude NYC 2018: Making Pinterest Fast | Sarah Dapul-Weberman, Michelle Vu, Pinterest
"Accurately measuring layout on the web is hard. There’s no perfect metric to capture style and layout – or indeed, rendering – even though all three can impact the user experience just as much as JavaScript.
However, it’s important to understand how the HTML5 event loop works, and to place performance marks at the appropriate points in the component rendering lifecycle."