Ajax Push Engine – Javascript framework to handle 100,000 concurrent users
From their website, Ajax Push Engine (APE) is an OpenSource technology allowing to exchange data between thousands of users through a web browser, without reloading and without external plugins.
It consists of an epoll-driven HTTP server written in C as its core with a javascript framework based on mootools for the frontend. APE supports multiple patterns such as comet, XHR, long polling, forever frame etc. because of the way its designed.
APE can be used for a wide variety of applications ranging from browser based chat to updating stock quotes in real time, some of which can be seen on the demo page.
The really interesting aspect of all this is the claim that APE can handle 100,000 connections on the same server. It is also cross browser compatible and uses all the lastest browser features and provides backward compatibility for older ones.
Related Links
Read more about APE architecture
Related posts:
- SocialHistory.js – Find out what your users are thinking SocialHistory.js – a solution (problem?) to check where your users...
Tags: ajax, APE, http server, javascript, mootools, xhr
