As we approach the end of Moores Law and single threaded performance gains in new hardware continue to show diminishing returns, multi-threaded data processing will become more and more important. Hamsters.js provides a thread safe message passing interface simplifying the complexity of parallel processing to bring modern applications up to speed with newer hardware and make them future proof for many years to come.
Throughout my full stack software development career I've often come across situations where front end performance was too limited to fully achieve a consistent experience for all users. Browser lockups, crashes, out of memory errors, and general sluggishness are all things that hurt the user experience and reflect badly on the application and ultimately the company behind the application.
This frustration lead to an interest in high performance computing, big data, and parallel data processing, this research combined with taking inspiration from real world problems I came across during development of large scale data heavy web applications lead to the creation of Hamsters.js.
Stay tuned! There are many new features already in the works and hopefully with continued support from the community, as technology continues to advance so will Hamsters.js, please donate thank you.