Websocket for every website
Websockify is a website plugin that creates a platform for real time internet without changing the existing infrastructure. It is cheap and simple to implement and it offers extraordinary benefits that goes beyond imaginable.
A WordPress plugin (a minimum viable product, a base for a stable product) is available for testing.
Tip: Navigate to a blog post and click the Next / Previous links as fast as possible. A mouse can click up to 80 times per second, Websockify can load up to 1000 pages per second.
The plugin is stable in Google Chrome and Firefox with most HTML5 WordPress themes. It is a first and unfinished version (+/- 70% ready) that has been made public to illustrate the potential of the technology. The final product will load fast on the first request and does not show a preload screen that was made specifically for the demo. The final product will preload data using user navigation path prediction based on Google Analytics data (applied web artificial intelligence / deep learning technology) to deliver instant page load times for every individual visitor while reducing data transfer to the absolute minimum.
Websockify uses a binary HTML variant that reduces the size of HTML up to 60% by itself, it reuses HTML between requests and on top of that the Websocket connection offers a great data transfer saving that will result in a true HTML document data transfer saving of up to 99% per visitor.
Websockify is simple to use. The installation on a WordPress website can be done with a few clicks. It does not limit a website and it has no special demands other than valid HTML5. In the future, also less stable websites will be supported.
With a CDN innovation concept, Websockify can offer cross network and cross device instant page load times, e.g. from an Android phone to a website.
Websockify physically offers up to 1000x better speed than Google AMP, without limiting the functionality of a website.
About The Technology
Websockify is a product (website plugin) that can be easily added to most websites to improve the load-speed to instant (<1ms) globally (from any location in the world), save up to 99% in document data-transfer per visitor and to enable real time (live) website content without modification of the server or CMS (without costly investments in infrastructure, software and knowledge).
The optimization technologies that the Websockify product combines result in the best performance and speed possible using the internet technologies that are available today, also on mobile devices and slow networks where true (stable) instant load-times will provide a new experience.
The value that the Websockify product will offer is phenomenal. It is secure and very stable (it uses WebSocket networks such as www.firebase.com), it provides the best result out of the box (it is usable for tech dummies) and it allows for unlimited possibilities for developers to create real time websites and apps.
At the heart of the Websockify product lies a new internet connection named WebSocket. WebSocket is a new internet protocol. Like http://, WebSocket has the prefix ws://. WebSocket offers a real time connection between the client and the server allowing 2-way communication with high performance.
WebSocket offers a great performance benefit over HTTP. It reduces both network traffic and latency. As you can see in the following figure, WebSocket provides a dramatic reduction of unnecessary network traffic compared to HTTP AJAX requests. At 100.000 requests per second WebSocket requires just 1,5 Mbps while HTTP requires 665 Mbps for the same data. That means a huge saving in hosting and hardware costs.
Use case A: 1,000 clients receive 1 message per second HTTP: 6.6 Mbps, WebSocket: 0.015 Mbps
Use case B: 10,000 clients receive 1 message per second HTTP: 66 Mbps, WebSocket: 0.153 Mbps
Use case C: 100,000 clients receive 1 message per second: HTTP: 665 Mbps, WebSocket: 1.526 Mbps
WebSocket vs HTTP/2
HTTP/2 uses, at base, the same technology as WebSocket. WebSocket however offers an API that enables sophisticated usage. Compared in website performance, HTTP/2 simply optimizes the client connection while the Websockify product using a WebSocket connection offers the same advantage, while adding advanced optimization such as HTML sharding, React.js DOM optimization, predictive preloading based on Google Analytics traffic analyses (artificial intelligence / prediction of user behaviour) and more, to go far beyond HTTP/2 in website performance.
Video: HTTP/2 vs Websockify Prototype v1.0.10
Large internet organisations such as Amazon have conducted studies to research the impact of website load times on aspects such as conversion and profit. Speed has become one of the spearheads within the internet development community with for example Google issuing a public notice in 2010 that website speed has a significant impact on search rankings, and offering a tool to help website owners improve their website speed (Google PageSpeed-score).
A study by Amazon.com has revealed that a delay of 1 second correlates with a loss of $ 1.6 billion annually. A similar study by Walmart showed that every 1% faster load time is equivalent to 2% greater conversion.
Example: When a (fast) webshop with 100.000 visitors per day, 100 pages per visit and a load speed of 5 seconds per page would use the Websockify plugin to reduce the load speed to 5 miliseconds per page, it would result in a saving of 1,5 year (578 days) of shopping time per day. The previously uselessly lost wait-time would become available to browse products and complete a purchase. In the US the average load speed of the top 2000 retail websites is more then 10 seconds which means that in practice the saving would be much greater, and while users are increasingly shopping via mobile phones while webshops are becomming more complex, the practical advantage will be even much greater.
Websockify creates a new internet experience: stable physical instant website load times, also on mobile devices. In essence Websockify isn't speeding up a website but removing the load time. From load-time / the old internet perspective you could think in terms of 99.99%+ speed improvement but in fact Websockify creates a new internet experience without a load-time.
International website speed
While the website speed result of Websockify is phenomenal and unmatched by anything that exists today, a second key advantage is that it offers the same speed in any (major) location in the world at little to no extra costs. This will allow websites to more easily reach markets beyond their geographic area. The Websockify plugin may become a priceless tool for small to medium sized businesses to grow their business internationally and play a role to spur international business.
Using advanced and innovative new technologies a saving of up to 99% in data-transfer is achieved (document/HTML data) on top of the immense data-transfer saving by the Websocket connection (see illustration above). Combined, the saving of data-transfer can be Terrabytes of data per day for larger websites.
Example: 500.000 visitors per day that view an average of 100 pages with an average size of 50KB per document require 2,5 Terrabyte in document data-transfer per day. Websockify is able to reduce that data-transfer to 100 Gigabyte per day, a saving of 2,4 Terrabyte in network and hardware load per day (876 Terrabyte per year).
In some countries data-transfer is costly for both website providers and internet users. The Websockify product may result in billions of dollars in cost saving for those countries while improving the usability of the internet.
The data-transfer saving is one of the aspects that enables Websockify to achieve stable instant load times on slow networks and mobile devices.
WebSocket is a real time (always on) 2-way connection that offers unprecedented new opportunities. Websockify provides a platform to easily add real time live content and features to existing websites.
The possibilities of real time content are far-reaching. Imagine 10.000 visitors that are connected to each other and a website-admin in real time (2-way communication). The website-admin can control the content or experience on the website (for a selected group of visitors) or allow visitors to interact.
Websockify provides all of the features of what Google describes as “Progressive Web Apps“, which is seen by Google as the future of the internet. It enables to convert existing HTML5 websites into a Progressive Web App, simple, with just a few clicks and with no special requirements other than real time hosting such as Firebase.com.
Websockify makes the existing internet real time. Easy and without high costs for software, infrastructure and knowledge.
Platform for real time apps
Custom real time apps (Progressive Web Apps) quickly cost more then 10.000 USD to create. It means that the development and innovation flexability of real time apps is limited. Websockify will enable developers to easily create and test real time apps / concepts that offer about the same capacity as custom real time apps, with the benefits of a large user base and advanced optimization, at low costs, which may prove beneficial to the evolution of real time app development.
Via a Websockify app-center similar to Google Play and iTunes, developers will be able to distribute or sell real time website apps. Websockify-users will then be able to add new real time features to their websites with almost no technical knowledge.
Invest in the next web
Update december 2016
The invention is from early 2014 and could have been production ready before Google AMP existed. It is remarkable that in the past 2 years Polaris from MIT and Google AMP received much attention, while this invention delivers a far greater result and received no attention.
Not a single investor has shown interest.
There is currently no sight on a possibility that funding could be found. It is a shame, the technology delivers a result that goes far beyond anything that exists and it provides all of the features of what Google describes as “Progressive Web Apps“, which is seen by Google as the future of the internet.
The reason for failure to find funding is unknown. Perhaps the concept has a significant chance on success (technologically it will simply deliver reliable results) and 'success' could mean that the concept would become an icon on the internet, next to names such as Facebook and Google. The product could become a pioneer in real time internet and offer services like real time advertising, real time marketing and a platform for real time website apps. If you look at the concept and think about the definition of 'success', perhaps many parties and investors are scared away / waiting for some bigger names to lead their way.
We did not choose crowd funding because the project required expert guidance. We have chosen to wait for a bigger investor, party or business partner to contact to lead the way from their (more experienced) perspective. The concept is not something personal, it could for example have been given away for free if a party would be able to make it the ultimate success.
To prevent any personal reason for failure, mid 2016 a partnership was forged with a 10 employee SEO company in The Netherlands. They were given 60% of the shares for free with the agreement that they would find funding and invest several years to make the product a success. The concept was handed over for nothing to a party that must have had the ultimate chance to find funding, being a SEO company that has a successful SEO university and that provides SEO classes, and therefor has proven skills in communication and presentation. The owner of the company also appeared to have the personal ambition to create a successful WordPress plugin.
After just 2 months of trying, the SEO company gave up and attempted to quickly sell the invention + the developed MVP while holding 60% of the shares. Because the SEO company failed to fulfill its financial commitments (contribute 50.000 euro for an MVP) the agreement was legally terminated so that the company PageSpeed.pro is 100% owner again of the intellectual property.
Although the attempt for a quick sale may appear suspicious, I do not believe that the ex-partner is a bad person and I do believe that he has tried everything to find funding, and failed. His company has about 10 employees (mostly female SEO specialists) and exists for 10 years, so he has certainly had a good chance in The Netherlands to find funding. The fact that he did not succeed is a strong indicator that something is blocking the project / making it impossible to find funding.
It seems that the project could end in failure due to lack of funding. It is a shame, the technology is truly able to deliver instant page load times for complex websites, with high reliability, no restrictions, no special demands (single click installation potential) and up to 99% HTML data transfer saving.
For now the project is on hold. If any party is interested to purchase the technology, it may be possible to obtain it at low costs. PageSpeed.pro is also interested to invest multiple years to make the product a success, but it would require a larger investment for a scalable organisation and to secure a talented team for multiple years.
For more information, please contact the author email@example.com.
- Jansdam 2a
3512 HB Utrecht
- Email: firstname.lastname@example.org
- Website: www.pagespeed.pro
Send a message
Receive a notification when the Websockify product is launched.