game-of-life-outsystems-web-assembly-integration
Web icon

Game of Life Outsystems Web Assembly Integration

Stable version 1.0.1 (Compatible with OutSystems 11)
Uploaded on 14 September 2020 by 
5.0
 (1 rating)
game-of-life-outsystems-web-assembly-integration

Game of Life Outsystems Web Assembly Integration

Details
Javascript for client side may not be fast enough to ensure critical and time bounded logic. Instead to tell your clients to spend money on a fast machine (you would never say this OF Course!), you might give a shot on getting a precompiled binary fully optimized to your needs. This component aims to show to the community how to integrate Web Assembly files, generated and compiled in Rust Language, in OutSystems. For more information about the coded part in Rust, be sure to check out my repository: https://gitlab.com/jomicobasi/webassembly-game-of-life/-/tree/master
Read more

This Component runs Conway's Game of Life client side. You can see relevant information about the game's performance via the FPS Counter, toggle pause/play the game and also toggle any cell you want (advised while paused). Behind the scenes, a web assembly binary is being run. The component takes advantage of ES6 Modules organization in Outsystems, for better code lifecycle management and up to date best practices.

Release notes (1.0.1)

- Added demo URL

Reviews (1)
by 
2020-09-16
in version 1.0.1
Nice approach!
Team
More from João Miguel Coimbra Barros da Silva