The React Show

A podcast focused on React, programming in general, and the intersection of programming and the rest of the world. Come join us on this journey.

Listen

[24] Is Your React App Killing The Planet?

Usually we are focused on adding new features, fixing bugs, and meeting deadlines, but what if the software we are building was also killing the planet? In this episode we’re going to take a look at the...


Usually we are focused on adding new features, fixing bugs, and meeting deadlines, but what if the software we are building was also killing the planet? In this episode we’re going to take a look at the ecological impact of React applications, how to measure it, and how to reduce the impact on the planet that sustains us all.

Episodes now posted with show notes and links on https://www.owlcreek.studio/podcast

Show Notes:

  • Performance related to ecological impact
  • Discussion on why ecological impact is not a high priority 10:32
  • React takes a ton more resources than a good vanilla JS app 14:49
  • Optimize common tasks / main render path 22:02
  • Different than normal performance optimization 22:16
  • CPU wakes / sleep states 22:32
  • Package size / network transmission / write less code 27:08
  • Reduce the minimum hardware requirements 34:24
  • Carbon Neutral / Negative 43:32
  • Much, much, much better to just generate less pollution to begin with
  • Forced upgrades 49:31
  • Right to repair 50:21
  • Long-running server tasks / Data processing / AI training 53:24
  • Tools 1:08:30
  • JS browser dev tools
  • React Profiler
  • powertop (linux only?)
  • Simple watt meter
  • Announcement: Podcast with notes on owlcreek.studio 1:14:25
Support the show