A long time ago I saw some fantastic shader experiments on ShaderToy (an online editor for GLSL fragment shaders). The graphics were stunning and I decided to make my own too, but using HTML5 canvas instead.
- Attempt #1
- Attempt #2
- Attempt #3
- Attempt #4
- Attempt #5
The attempts give good result except the update rate dramatically reduces when using a large canvas size. After all, shaders are meant to be run inside a GPU and not a CPU.
Project Homepage: https://github.com/licson0729/libSSE-php
libSSE is originally my attempt to make Server-Sent Events easy to implement using PHP by taking care of handling output buffers and running an event loop to run update logic. After some trials, I find it good to make that a library and the project was born.
In the early 2017 I acquired an AS number from APNIC. This is very exciting for me since I am really going to build a network out of it. The number is mostly used for my research purpose but I also host some things on my network.
This site currently sits in my network AS134098 and uses CDN services provided by Cloudflare.