Raphael Amorim is creating Open Source, React Ape & React TV
0

patrons

$0
per month
Hi all,
My name is Raphael Amorim. I work in React development environment for TVs in my free time however it's becoming hard to keep working many of my time on that. This Patreon is a way that I found to sponsor the work on both platforms (React-TV and React-Ape).

React-Ape
React Ape is a react renderer to build UI interfaces using canvas/WebGL. React Ape was built to be an optional React-TV renderer. It's mainly a renderer focused on creating things for TV, PS4, Nintendo Switch, PS Vita, PS3 and low memory devices.

Github link: https://github.com/raphamorim/react-ape
Docs link: https://raphamorim.io/react-ape

React-TV
React-TV is an ecosystem for TV based React applications (from the renderer to CLI for pack/build applications). At the moment we're focusing on WebOS and SmartTV. React-TV's aims to be a better tool for building and developing fast for TVs.

Github link: https://github.com/raphamorim/react-tv

Understanding the Problem
tl;dr: Crafting a high-performance TV user interface using React

Crafting a high-performance TV user interface using React is a real challenge, because of some reasons:
  • Limited graphics acceleration
  • Single core CPUs
  • High Memory Usage for a common TV App
These restrictions make super responsive 60fps experiences especially tricky. The strategy steps in the renderer: Applying reactive concepts to unblock the processing on the renderer layer, plug the TV's keyListener, avoid React.createElement. In addition: Unify the build for multiple TV platforms.

React-TV tries to use DOM without cross-browser operations and removing techniques based on memory usage. React-Ape is a renderer in HTML5 canvas to try to avoid the use of DOM structures cost good amount of memory.


Tiers
Coffee Support and React Ape stickers
$6 or more per month

If you're in the city (or vice-versa), let's get some coffee! Also I'll send 2 React Ape stickers to you in any place around the world.

Goals
$0 of $1,200 per month
• 20h per week maintaining React-Ape and React-TV
• Create documentation for both projects
• Email and chat support
1 of 1
Hi all,
My name is Raphael Amorim. I work in React development environment for TVs in my free time however it's becoming hard to keep working many of my time on that. This Patreon is a way that I found to sponsor the work on both platforms (React-TV and React-Ape).

React-Ape
React Ape is a react renderer to build UI interfaces using canvas/WebGL. React Ape was built to be an optional React-TV renderer. It's mainly a renderer focused on creating things for TV, PS4, Nintendo Switch, PS Vita, PS3 and low memory devices.

Github link: https://github.com/raphamorim/react-ape
Docs link: https://raphamorim.io/react-ape

React-TV
React-TV is an ecosystem for TV based React applications (from the renderer to CLI for pack/build applications). At the moment we're focusing on WebOS and SmartTV. React-TV's aims to be a better tool for building and developing fast for TVs.

Github link: https://github.com/raphamorim/react-tv

Understanding the Problem
tl;dr: Crafting a high-performance TV user interface using React

Crafting a high-performance TV user interface using React is a real challenge, because of some reasons:
  • Limited graphics acceleration
  • Single core CPUs
  • High Memory Usage for a common TV App
These restrictions make super responsive 60fps experiences especially tricky. The strategy steps in the renderer: Applying reactive concepts to unblock the processing on the renderer layer, plug the TV's keyListener, avoid React.createElement. In addition: Unify the build for multiple TV platforms.

React-TV tries to use DOM without cross-browser operations and removing techniques based on memory usage. React-Ape is a renderer in HTML5 canvas to try to avoid the use of DOM structures cost good amount of memory.


Recent posts by Raphael Amorim

Tiers
Coffee Support and React Ape stickers
$6 or more per month

If you're in the city (or vice-versa), let's get some coffee! Also I'll send 2 React Ape stickers to you in any place around the world.