Turns out flash isn’t always flash. Chip consolidation and low parallelism make for slow perf. Think spinning disks #ChromeDevSummit

  • 0
  • 0
  1. Mobile networks hate you. Mobile networks basically operate the opposite of how TCP was designed #ChromeDevSummit

    • 0
    • 1
    1. Mobile networks are actually getting slower! #ChromeDevSummit

      • 1
      • 2
      1. “A 4G user isn’t a 4G user most of the time” - @igrigorik #ChromeDevSummit

        • 0
        • 0
        1. Tools and techniques brought over from desktop era are hurting us. #ChromeDevSummit

          • 0
          • 0
          1. “If you are using today’s framework with naive implementations, you are failing by default” - @slightlylate #ChromeDevSummit

            • 0
            • 0
            1. If I can’t interact with your app, beyond scrolling, in under 1s, you’ve failed. #ChromeDevSummit

              • 0
              • 0
              1. istlsfastyet.com by @igrigorik #ChromeDevSummit

                • 0
                • 3
                1. The mobile web is no longer a subset of the web. It is the web. @samccone #ChromeDevSummit

                  • 0
                  • 1
                  1. The average load time on mobile sites is 19s #ChromeDevSummit

                    • 0
                    • 0
                    1. The critical rendering path: what it takes to paint (not interactive) #ChromeDevSummit

                      • 0
                      • 0
                      1. Use rel=preload to hint to browsers that link tags should be grabbed as they’ll be needed #ChromeDevSummit

                        • 1
                        • 1
                        1. Lazy loading makes for last discovery documents, which increases download times. preload helps minimize this #ChromeDevSummit

                          • 0
                          • 0
                          1. HTTP/2 push plus service workers gives benefits of first load push w/o most downfalls of cache #ChromeDevSummit

                            • 1
                            • 4
                            1. Network takeaways for increasing performance #ChromeDevSummit

                              • 0
                              • 0
                              1. All of this is the L, load, of Rail. Getting to interactive is hard, slow. #ChromeDevSummit

                                • 0
                                • 0
                                1. JS parse time, after load, to get to interactive for your users. #ChromeDevSummit

                                  • 0
                                  • 1
                                  1. V8 internals, like parse and complie time, available in Canary dev tools! #ChromeDevSummit

                                    • 0
                                    • 2
                                    1. Test on real devices and networks, optimize network utilization, ship smallest amount of JS possible #ChromeDevSummit

                                      • 0
                                      • 2
                                        1. Housing Go’s metrics improvements moving to PWAs #ChromeDevSummit

                                          • 2
                                          • 5
                                          1. Impacts on server side rendering. Should we be surprised? #ChromeDevSummit

                                            • 1
                                            • 6
                                            1. First paint vs first meaningful paint #ChromeDevSummit

                                              • 1
                                              • 2
                                              1. Performance impact on second load from service workers #ChromeDevSummit

                                                • 1
                                                • 2
                                                  • 2
                                                  • 9
                                                  1. Average load time for @lyft PWA is faster than their native apps on modern device & shipped w/4x less engineers in 1 month #ChromeDevSummit

                                                    • 1
                                                    • 3
                                                    1. Current saturation of loading on the web. 53% bounce after 3 seconds. All train of thought well lost after 10 #ChromeDevSummit

                                                      • 0
                                                      • 1
                                                      1. Fast is not the default for most libraries and frameworks, but @addyosmani says: #ChromeDevSummit

                                                        • 0
                                                        • 1
                                                        1. Key points in loading a web application or site #ChromeDevSummit

                                                          • 0
                                                          • 0
                                                          1. Time to interactive, <5s on 3G real device, <2s with service worker #ChromeDevSummit

                                                            • 0
                                                            • 0
                                                            1. Configuring Webpack #ChromeDevSummit

                                                              • 0
                                                              • 0
                                                              1. Average React app per from @addyosmani survey #ChromeDevSummit

                                                                • 0
                                                                • 1
                                                                1. Ship minimal functional script to your users. #ChromeDevSummit

                                                                  • 0
                                                                  • 0
                                                                  1. Parse and compile time of 1MB (after gzip) of JS without download time #ChromeDevSummit

                                                                    • 0
                                                                    • 0
                                                                    1. Test on real devices and real networks. No substitute. #ChromeDevSummit

                                                                      • 0
                                                                      • 0
                                                                      1. Less code, loaded better, helps everyone. #ChromeDevSummit

                                                                        • 0
                                                                        • 0
                                                                        1. The PRPL pattern for improving time to interactive. #ChromeDevSummit

                                                                          • 1
                                                                          • 1
                                                                          1. Code splitting in not panacea. Current tooling doesn’t put performance in your face. #WhatsInYourBundle #ChromeDevSummit

                                                                            • 1
                                                                            • 0
                                                                            1. Webpack PoC from @addyosmani to put perf in your face when compiling. addyosmani/793126424253075456 #ChromeDevSummit

                                                                              • 0
                                                                              • 1
                                                                              1. Preact: drop in replacement for React and super tiny. Faster time to interactive too github.com/developit/preact #ChromeDevSummit

                                                                                • 3
                                                                                • 16
                                                                                1. Network as an enhancement with service workers #ChromeDevSummit

                                                                                  • 0
                                                                                  • 0
                                                                                  1. Target everyone. Progressive enhancement enables you to do so. #ChromeDevSummit

                                                                                    • 0
                                                                                    • 2
                                                                                    1. Uncanny valley on the web: users can see content and scroll around, but can’t interact because all JS hasn’t loaded #ChromeDevSummit

                                                                                      • 0
                                                                                      • 0
                                                                                      1. PRPL in practice: waterfalls before and after #ChromeDevSummit

                                                                                        • 1
                                                                                        • 0
                                                                                        1. Business impact for @Flipkart from adopting PWAs #ChromeDevSummit

                                                                                          • 0
                                                                                          • 1
                                                                                          1. All of the awesome code @NASA is working on! code.nasa.gov #ChromeDevSummit

                                                                                            • 0
                                                                                            • 3
                                                                                            1. Best practices should be automated. #ChromeDevSummit

                                                                                              • 0
                                                                                              • 0
                                                                                              1. code.nada.gov is a PWA built with Polymer App Toolbox. And OSS! polymer-project.org/1.0/toolbox github.com/nasa/code-nasa-gov #ChromeDevSummit

                                                                                                • 0
                                                                                                • 2
                                                                                                1. Let’s Perf The Web Forward #ChromeDevSummit

                                                                                                  • 0
                                                                                                  • 1
                                                                                                  1. github.com/GoogleChrome/sw-toolbox and github.com/GoogleChrome/sw-precache to help simplify writing and maintaining service workers #ChromeDevSummit

                                                                                                    • 0
                                                                                                    • 1
                                                                                                    1. @IBMFrontend at #ChromeDevSummit

                                                                                                      • 1
                                                                                                      • 5
                                                                                                      1. Client storage is the largest loading perf win in all browsers #ChromeDevSummit

                                                                                                        • 0
                                                                                                        • 0
                                                                                                          • 0
                                                                                                          • 0
                                                                                                          1. Sad so many examples are being given via framework code. 3 lines of framework code doesn’t mean anything to complexity #ChromeDevSummit

                                                                                                            • 0
                                                                                                            • 0
                                                                                                            1. Browser storage quotas per domain #ChromeDevSummit

                                                                                                              • 2
                                                                                                              • 0
                                                                                                              1. Reasoning about browser storage and when domains get evicted #ChromeDevSummit

                                                                                                                • 0
                                                                                                                • 0
                                                                                                                1. V8 mission statement #ChromeDevSummit

                                                                                                                  • 5
                                                                                                                  • 4
                                                                                                                  1. History of measuring performance #ChromeDevSummit

                                                                                                                    • 1
                                                                                                                    • 1
                                                                                                                    1. Real web page runtime breakdowns in V8 #ChromeDevSummit

                                                                                                                      • 1
                                                                                                                      • 0
                                                                                                                      1. Status of Service Workers today #ChromeDevSummit

                                                                                                                        • 0
                                                                                                                        • 0
                                                                                                                        1. Server render vs single page app. Missing here is that the critical rendering path is at end of render (green) #ChromeDevSummit

                                                                                                                          • 0
                                                                                                                          • 0
                                                                                                                          1. Server render provides gradual render, single page apps break that. When streams land, that will minimized #ChromeDevSummit

                                                                                                                            • 0
                                                                                                                            • 0
                                                                                                                            1. Server rendered pages can often be faster than single page apps. SPAs need everything before they render, slowing them #ChromeDevSummit

                                                                                                                              • 0
                                                                                                                              • 0
                                                                                                                              1. Progressive Web App does not mean Single Page App #ChromeDevSummit

                                                                                                                                • 1
                                                                                                                                • 0
                                                                                                                                1. You don’t need to wait to add PWA functionality to your site. Leverage progressive enhancement and you can start today! #ChromeDevSummit

                                                                                                                                  • 0
                                                                                                                                  • 0
                                                                                                                                  1. Automatically generate a web manifest from your rendered HTML webmanife.st #ChromeDevSummit

                                                                                                                                    • 2
                                                                                                                                    • 1
                                                                                                                                    1. A bunch of preprocessor available as web workers. Very cool. github.com/patrickkettner/WebWorkerPreProcessor #ChromeDevSummit

                                                                                                                                      • 0
                                                                                                                                      • 2
                                                                                                                                      1. Link to all the goodies @jaffathecake talked about jaffathecake/797235127835246592 #ChromeDevSummit jaffathecake/797235023673892864

                                                                                                                                        • 1
                                                                                                                                        • 2
                                                                                                                                        1. The CSS Houdini slides from the #ChromeDevSummit breakout. Lots of great coming here. DasSurma/797250746034991104

                                                                                                                                          • 0
                                                                                                                                          • 2
                                                                                                                                          1. SLICE the web.

                                                                                                                                            Secure Linkable Indexable Composable Ephemeral

                                                                                                                                            #ChromeDevSummit

                                                                                                                                            • 0
                                                                                                                                            • 2
                                                                                                                                            1. Or its the web SAD NUCLEAR MICE #ChromeDevSummit

                                                                                                                                              • 1
                                                                                                                                              • 2
                                        2. Day 2 starts! #ChromeDevSummit

                                          • 0
                                          • 0