-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Web Performance Optimization Summary #70
Comments
Where to Learn Web Performance Optimization(WPO)About one month ago, I started to learn and summarize the knowledge about web performance optimization. However, beyond my expectations, there is too many things need to know. After thinking, I chose developers.google.com to start to learn. And other resources are listed here with this article. The reasons that I chose developers.google.com can be listed below:
Summary About WPOThere are too many things for me to remember or test according to the doc. So, I am trying to summarize and abstract to make it simple to deduce and remember. Well, let's start with the questions. What Is the Target of WPOTo make the page load as quickly as possible, also in a progressive way if possible. How Can We Do ThatGenerally, we can analyze from the following aspects.
How Can We Prove That Our Optimization Is WorkWe need some tools like below to collect the result each time we did an optimization. StrictlyStrictly speaking, if we want to do WPO seriously for a long time, we still need to do something like:
Last WordsHere is just a summary about WPO. More accurate information is in developers.google.com. Reference |
Think about running performance? |
Server PushPoints Inferred from Rules of Thumb for HTTP/2 Push. Rule 1: Push Enough to Fill Idle Network Time and No More
Rule 2: Push Resources in the Right Order
Rule 3: Don’t Push Resources the Client has Already Cached
Rule 5: Consider Preload Instead of PushReference |
https://github.com/thedaviddias/Front-End-Performance-Checklist
https://github.com/midday/WPO-Yahoo
https://github.com/davidsonfellipe/awesome-wpo
https://github.com/xitu/gold-miner/blob/master/TODO1/front-end-performance-checklist-2019-pdf-pages-1.md
https://www.smashingmagazine.com/2019/01/front-end-performance-checklist-2019-pdf-pages/#comments-front-end-performance-checklist-2019-pdf-pages
https://developer.yahoo.com/performance/
https://developers.google.com/web/fundamentals/performance/why-performance-matters/
fouber/blog#3
https://hacks.mozilla.org/2017/09/building-the-dom-faster-speculative-parsing-async-defer-and-preload/
https://tools.ietf.org/html/draft-ietf-httpbis-http2-17
The text was updated successfully, but these errors were encountered: