raphamorim / react-tv

[ Unmaintained due to raphamorim/react-ape ] React Renderer for low memory applications
https://www.npmjs.com/package/react-tv
MIT License
2.01k stars 148 forks source link

benchmark between React-DOM, React-TV renderers memory usage #8

Open raphamorim opened 7 years ago

Blinnikov commented 6 years ago

Hi. First of all, thank you for the awesome project!

Recently I started investigating development for Tizen based Samsung TVs. I have a chance to create some basic apps and upload them on the device. I love React and would like to use (or maybe to take part in) your project for creating apps for Tizen OS. I've read all available documentation on React TV and the article from medium. I understand that you consider your custom renderer to be significantly faster over standard React renderer based on reducing different browsers support, etc. One thing I don't understand how do you measure it? I.e. before using React TV I'd like to ensure that it's really faster than plain JS app (that's using standard React) uploaded to TV. Another thing, if I want to review existing PR on Tizen support #104 and fix some issues on it I need to know that my changes don't decrease performance.

Looking at the repo I don't see any performance benchmarks or the ways you track the metrics (CPU, memory usage, other). Could you please give some advice how do you do this? Or point me out to the destination where I can look at this?

raphamorim commented 6 years ago

Hi @Blinnikov !

I would love your help :octocat:

if I want to review existing PR on Tizen support #104 and fix some issues on it I need to know that my changes don't decrease performance.

Sure! Can you give some comments there? BTW: Feel fee to send changes on PR or even continue the work from that branch.

One thing I don't understand how do you measure it?

I'm thinking about take a memory footprint of React-TV X React-DOM.

Blinnikov commented 6 years ago

Maybe this repo - React Performance Devtool - is worth investigating