Skip to content

Instantly share code, notes, and snippets.

@tchon
Created September 19, 2018 13:34
Show Gist options
  • Save tchon/7bfe5b413db2168c546bc59dcbc8c1d1 to your computer and use it in GitHub Desktop.
Save tchon/7bfe5b413db2168c546bc59dcbc8c1d1 to your computer and use it in GitHub Desktop.
Normalized Results for https://hnpwa.com/ as of 2018-09-19
HNPWA Firebase
Lighthouse: 98/100
Interactive (Emerging Markets): 1.3s
Interactive (Faster 3G): 0.7s
Framework/UI libraries: HTML/CSS
Scaffolding: Firebase CLI
Module bundling: N/A
Viper-news
Lighthouse: 91/100
Interactive (Emerging Markets): 1.78s
Interactive (Faster 3G): 1.5s
Framework/UI libraries: viperHTML
Module bundling: Webpack
Preact HN
Lighthouse: 93/100
Interactive (Emerging Markets): 1.9s
Interactive (Faster 3G): 1.5s
Framework/UI libraries: Preact
Module bundling: Webpack
Vanillia WebComponents
Lighthouse: 91/100
Interactive (Emerging Markets): 2.3s
Interactive (Faster 3G): 1.3s
Module bundling: No module bundling
Polymer HN
Lighthouse: 92/100
Interactive (Emerging Markets): 2.34s
Interactive (Faster 3G): 1.8s
Framework/UI libraries: Polymer
Scaffolding: Polymer CLI & Polymer Starter Kit
Module bundling: Polymer-build with HTML Imports
Stencil HN
Lighthouse: 91/100
Interactive (Emerging Markets): 2.97s
Interactive (Faster 3G): 1.92s
Framework/UI libraries: ,
React HN
Lighthouse: 91/100
Interactive (Emerging Markets): 2.57s
Interactive (Faster 3G): 2.09s
Framework/UI libraries: React, React Router
Module bundling: Webpack
Inferno HN
Lighthouse: 91/100
Interactive (Emerging Markets): 2.7s
Interactive (Faster 3G): 2.17s
Framework/UI libraries: Inferno
Module bundling: Webpack
Vanilla Web Components with Compost mixins
Lighthouse: 100/100
Interactive (Emerging Markets): 2.9s
Interactive (Faster 3G): 2.1s
Module bundling: Rollup
Svelte Hacker News
Lighthouse: 73/100
Interactive (Emerging Markets): 2.5s
Interactive (Faster 3G): 2.2s
Framework/UI libraries: Svelte
Module bundling: Rollup
Vanilla HN
Lighthouse: 91/100
Interactive (Emerging Markets): 3.0s
Interactive (Faster 3G): 2.4s
Module bundling: Webpack
HackerNews.io
Lighthouse: 100/100
Interactive (Emerging Markets): 4.727s
Interactive (Faster 3G): 4.254s
Framework/UI libraries: Ember.js, Ember Server Worker, Ember Web App, Ember Fetch
Module bundling: Broccoli + Critical + HTMLMin + Imagemin + gzip
Mithril HN
Lighthouse: 91/100
Interactive (Emerging Markets): 4.9s
Interactive (Faster 3G): 4.2s
Framework/UI libraries: Mithril, typestyle
Module bundling: fuse-box
Angular HN
Lighthouse: 91/100
Interactive (Emerging Markets): 6.0s
Interactive (Faster 3G): 4.4s
Framework/UI libraries: Angular
Scaffolding: Angular CLI
Module bundling: Webpack
React HN
Lighthouse: 91/100
Interactive (Emerging Markets): 6.2s
Interactive (Faster 3G): 4.0s
Framework/UI libraries: React, React Router
Module bundling: Webpack
Vue Hacker News 2.0
Lighthouse: 93/100
Interactive (Emerging Markets): 6.7s
Interactive (Faster 3G): 5.85s
Framework/UI libraries: Vue, vue-router, Vuex
Module bundling: Webpack
HNPWA with Vue.js
Lighthouse: 91/100
Interactive (Emerging Markets): 5.1s
Interactive (Faster 3G): 3.9s
Framework/UI libraries: Vue, vue-router, vue-pwa-boilerplate, firebase-hackernews
Module bundling: Webpack
HNPWA with Next.js
Lighthouse: 91/100
Interactive (Emerging Markets): 3.3s
Interactive (Faster 3G): 3.0s
Framework/UI libraries: Next.js, firebase-hackernews
Module bundling: Webpack
HNPWA with Nuxt.js
Lighthouse: 91/100
Interactive (Emerging Markets): 3.8s
Interactive (Faster 3G): 3.5s
Framework/UI libraries: Vue, Nuxt, PWA Module
Module bundling: Webpack
HNPWA Vue
Lighthouse: 91/100
Interactive (Emerging Markets): 4.3s
Interactive (Faster 3G): 3.4s
Framework/UI libraries: Vue, vue-router, vue-pwa-boilerplate
Module bundling: Webpack
Angular Hacker News
Lighthouse: 91/100
Interactive (Emerging Markets): 4.3s
Interactive (Faster 3G): 3.2s
Framework/UI libraries: Angular, Angular Router, Angular HTTP
Module bundling: Webpack
Next.js HN
Lighthouse: 91/100
Interactive (Emerging Markets): 5.75s
Interactive (Faster 3G): 4.83s
Framework/UI libraries: Next.js, Preact
Module bundling: Next.js with additional Webpack config
Zuix HN
Lighthouse: 91/100
Interactive (Emerging Markets): 6.2s
Interactive (Faster 3G): 4.8s
Framework/UI libraries: ZUIX
Module bundling: zuix-bundler
Glimmer HN
Lighthouse: 91/100
Interactive (Emerging Markets): 4.12s
Interactive (Faster 3G): 2.81s
Framework/UI libraries: Glimmer.js
Scaffolding: Ember CLI
Module bundling: Broccoli
HNPWA with React
Lighthouse: 91/100
Interactive (Emerging Markets): 5.2s
Interactive (Faster 3G): 4.3s
Framework/UI libraries: React, React Router, Redux, Immutable.js
Module bundling: Webpack
Angular Hacker News
Lighthouse: 91/100
Interactive (Emerging Markets): 5.5s
Interactive (Faster 3G): 4.5s
Framework/UI libraries: Angular, ngu-pwa-tools
Scaffolding: Angular CLI
Module bundling: Angular CLI
React HN
Lighthouse: 91/100
Interactive (Emerging Markets): 3.1s
Interactive (Faster 3G): 2.41s
Framework/UI libraries: React, React Router
Module bundling: Webpack
Ember HNPWA
Lighthouse: 91/100
Interactive (Emerging Markets): 7.7s
Interactive (Faster 3G): 5.3s
Framework/UI libraries: Ember
Scaffolding: Ember CLI
Module bundling: Broccoli
Next.js HN
Lighthouse: 91/100
Interactive (Emerging Markets): 2.7s
Interactive (Faster 3G): 2.2s
Framework/UI libraries: Next.js, Preact
Module bundling: Next.js with additional Webpack config
Service Worker: Application & data caching with sw-precache
Elm HN
Lighthouse: 100/100
Interactive (Emerging Markets): 3.5s
Interactive (Faster 3G): 3s
Framework/UI libraries: Elm 0.19
Module bundling: Elm
Dojo 2
Lighthouse: 100/100
Interactive (Emerging Markets): 2.8s
Interactive (Faster 3G): 2.0s
Module bundling: Webpack
Preact Hacker News
Lighthouse: 91/100
Interactive (Emerging Markets): 4.8s
Interactive (Faster 3G): 3.4s
Framework/UI libraries: Preact
Module bundling: Webpack
AngularDart HNPWA
Lighthouse: 100/100
Interactive (Emerging Markets): 4.1s
Interactive (Faster 3G): 2.1s
Framework/UI libraries: AngularDart, AngularDart Router
Module bundling: Dart2JS
MobX TS HN
Lighthouse: 90/100
Interactive (Emerging Markets): 7.3s
Interactive (Faster 3G): 3.9s
Framework/UI libraries: React/Inferno, MobX, TypeScript, Router5, emotion
Module bundling: Webpack
React Native Web
Lighthouse: 100/100
Interactive (Emerging Markets): 5.36s
Interactive (Faster 3G): 4.18s
Framework/UI libraries: React Native
Module bundling: Webpack
HNPWA with Quasar Framework
Lighthouse: 100/100
Interactive (Emerging Markets): 6.84s
Interactive (Faster 3G): 5.07s
Framework/UI libraries: Quasar Framework, Vue, vue-router, Vuex
Module bundling: Webpack
React HN
Lighthouse: 91/100
Interactive (Emerging Markets): 4.6s
Interactive (Faster 3G): 3.2s
Framework/UI libraries: React, React Router
Module bundling: Webpack
Vanilla Web Components HN
Lighthouse: 100/100
Interactive (Emerging Markets): 2.6s
Interactive (Faster 3G): 1.6s
Module bundling: Webpack
CxJS Hacker News
Lighthouse: 91/100
Interactive (Emerging Markets): 4.5s
Interactive (Faster 3G): 3.7s
Framework/UI libraries: CxJS, Preact
Scaffolding: Cx CLI
Module bundling: Webpack
Cycle HN
Lighthouse: 91/100
Interactive (Emerging Markets): 5.29s
Interactive (Faster 3G): 2.46s
Framework/UI libraries: CycleJS, cycle-onionify, switch-path, cyclejs-utils
Angular-HN
Lighthouse: 91/100
Interactive (Emerging Markets): 4.413s
Interactive (Faster 3G): 3.7s
Framework/UI libraries: Angular, Service-Worker, firebase
Scaffolding: Angular CLI
Module bundling: Angular CLI
AppRun HN
Lighthouse: 92/100
Interactive (Emerging Markets): 4.7s
Interactive (Faster 3G): 4.0s
Framework/UI libraries: AppRun
Scaffolding: AppRun CLI
Module bundling: Webpack
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment