How we built Twitter Lite

Click for: original source

Nicolas Gallagher short blog post describing Twitter team journey to successful build of Twitter Lite - new Progressive Web App powering fast and responsive mobile.twitter.com.

Twitter Lite is a client-side JavaScript application and a small, simple Node.js server. Once loaded in the browser, the app requests data directly from the Twitter API. The client-side JavaScript application is developed, built, and tested with many open source libraries including React, Redux, Normalizr, Globalize, Babel, Webpack, Jest, WebdriverIO, and Yarn.

Nicolas gives quick overview of:

  • Overall architecture
  • Designing for performance
  • Availability a network resiliency
  • Progressive loading
  • Rendering
  • Data usage

Give the blog a go if you want to learn more about real life Progressive Web App development.

[Read More]

Tags javascript nodejs app-development