Jump to content

ShimmerCat

From Wikipedia, the free encyclopedia

ShimmerCat
Original author(s)Zunzun AB
Initial release2015-11-05 (2015-11-05)
Written inHaskell
Operating systemOS X, Linux
TypeWeb server
Websiteshimmercat.com

ShimmerCat was a web server designed from ground-up for HTTP/2 and written in Haskell; it now appears to be an image optimization and distribution service.[1] The purported purpose of the server was to take full advantage of HTTP/2 features, including HTTP/2 Server Push,[2] to enhance the perceived page load speed of served websites. ShimmerCat used machine learning to accelerate asset delivery to the browser.

Overview

[edit]

As of September 2016, ShimmerCat was at version 1.5.0 and ran on Linux and OS X. The software could be used for development of web applications through its SOCKS5 and HTTP/2 implementations,[3][4][5][6] and it was also possible to develop web applications without having to modify /etc/hosts nor use different sets of URLs for development and production.[citation needed]

References

[edit]
  1. ^ "Image Optimization for e-Commerce". ShimmerCat. Archived from the original on 2022-03-31. Retrieved 2022-04-13.
  2. ^ "A closer look to HTTP/2 Push". ShimmerCat. Archived from the original on 2021-03-04. Retrieved 2022-04-13.
  3. ^ "Easy net with SOCKS5". ShimmerCat. Archived from the original on 2019-07-19. Retrieved 2022-04-13.
  4. ^ "TLS has exactly one performance problem: it is not used widely enough". Is TLS Fast Yet?. Archived from the original on 2022-04-01. Retrieved 2016-10-16.
  5. ^ Grigorik, Ilya [@igrigorik] (2016-04-29). "leveraging HTTP/2 flow control + prioritization for optimized image loading: http://bit.ly/1T8ZasU - awesome" (Tweet) – via Twitter.
  6. ^ Smashing Magazine [@smashingmag] (2016-05-03). "ShimmerCat is the first web server to allow for manual allocation of bandwidth for images over HTTP/2 connections. https://shimmercat.com/en/info/articles/coordinated-image-loading/" (Tweet) – via Twitter.