OperationCode / operationcode_frontend

Front-end repository for live site. Please go to `front-end` repo to contribute instead.
https://operationcode.org
MIT License
101 stars 222 forks source link

Various Easy Performance Boosts #930

Closed kylemh closed 6 years ago

kylemh commented 6 years ago

Feature

Why is this feature being added?

screen shot 2018-03-24 at 7 18 21 pm
  1. Raven is a non-critical asset that is acting as render-blocking item. Make it async or defer it to get a faster "first paint".
  2. react-table is an unused dependency.
  3. notification.css is being requested separately from the main style bundle.

What should your feature do?

  1. Use defer or async on Raven.
  2. Delete everything referencing react-table
  3. Bundle notification.css via import in src/index.js