HTML CSS TypeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
functions
public
src
.editorconfig
.firebaserc
.gitignore
.travis.yml
CONTRIBUTING.md
README.md
ember-cli-build.js
firebase.json
glimmer-hn-pwa.png
lighthouse.jpg
package.json
tsconfig.json
webpagetest.jpg
webpagetest3g.jpg
yarn.lock

README.md

Glimmer.js Hacker News Progressive Web App

Lighthouse 2.2.1

This is an implementation of a progressive web app with Glimmer (Ember template engine). Here is the result

with webpagetest on 3G and EM:

Performance Results (webpagetest EM):

webpagetest

Performance Results (webpagetest 3G):

webpagetest

and with Lighthouse 2.2.1

Lighthouse 2.2.1

TODO

  • Consider using official api to have realtime update
  • Collapsible comment threads, with child counts
  • Last visit details for stories are cached in localStorage
  • try to optimize more
  • Consider fast-boot
  • Remove SW from Development

Installation

  • git clone <repository-url> this repository
  • cd glimmer-hn-pwa
  • yarn

Running / Development

Building

  • ember build (production)
  • ember build:prod (production and Deploy to Firebase)

Contributing

Please feel free to open a PR and improve Glimmer PWA.

Contributors