Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mihaip/web-experiments

Web-based experiments
https://github.com/mihaip/web-experiments

Last synced: about 1 month ago
JSON representation

Web-based experiments

Awesome Lists containing this project

README

        

# Web Experiments

Various prototypes, experiments and proofs of concept that have appeared on [persistent.info](http://blog.persistent.info/) over the years. Some may no longer be applicable, but here they are archived for posterity.

* Communicating With a Web Worker Without Yielding To The Event Loop - _August 2021_
* [Source](https://github.com/mihaip/web-experiments/tree/master/worker-loop)
* [Blog post](https://blog.persistent.info/2021/08/worker-loop.html)
* Efficiently Loading Inlined JSON Data - _January 2018_
* [Source](https://github.com/mihaip/web-experiments/tree/master/inline-json)
* [Blog post](https://blog.persistent.info/2018/01/efficiently-loading-inlined-json-data.html)
* Understanding WebKit behavior via `lldb` - _July 2017_
* [Source](https://github.com/mihaip/web-experiments/tree/master/frame-scrolling)
* [Blog post](http://blog.persistent.info/2017/07/understanding-webkit-behavior-lldb.html)
* Disabling the `click` delay in `UIWebView` - _January 2017_
* [Source](https://github.com/mihaip/web-experiments/tree/master/uiwebview-click-delay)
* [Blog post](http://blog.persistent.info/2017/01/disabling-click-delay-in-uiwebview.html)
* `Performance.now()` and sleep - _November 2016_
* [Source](https://github.com/mihaip/web-experiments/tree/master/performance-now-sleep)
* [Web Demo](http://persistent.info/web-experiments/performance-now-sleep)
* [Blog post](http://blog.persistent.info/2016/11/performance-now-sleep.html)
* Static Resource Grafting - _January 2016_
* [Source](https://github.com/mihaip/web-experiments/tree/master/static-resource-grafting)
* [Web Demo](http://persistent.info/web-experiments/static-resource-grafting/site/)
* [Blog post](http://blog.persistent.info/2016/01/static-resource-grafting.html)
* Multiple Windows in Hybrid React Desktop Apps - _December 2015_
* [Source](https://github.com/mihaip/web-experiments/tree/master/react-multiple-windows)
* [Web Demo](http://persistent.info/web-experiments/react-multiple-windows/web/)
* [Blog post](http://blog.persistent.info/2016/01/multiple-windows-in-hybrid-react.html)
* `*WebView` Communication Mechanisms - _October 2013_, _January 2015_
* [Source](https://github.com/mihaip/web-experiments/tree/master/webview-communication)
* [2013 blog post](http://blog.persistent.info/2013/10/a-faster-uiwebview-communication.html), [2015 blog post](http://blog.persistent.info/2015/01/wkwebview-communication-latency.html)
* Image-based SVG masking - _June 2013_
* [Demo](http://persistent.info/web-experiments/svg-masking/)
* [Source](https://github.com/mihaip/web-experiments/tree/master/svg-masking)
* [Blog post](http://blog.persistent.info/2013/06/image-based-svg-masking.html)
* Screenshot-proof images via temporal dithering - _December 2012_
* [Demo](http://persistent.info/web-experiments/temporal-dithering/)
* [Source](https://github.com/mihaip/web-experiments/tree/master/temporal-dithering)
* [Blog post](http://blog.persistent.info/2012/12/screenshot-proof-images-via-temporal.html)
* Visualization of `DeviceOrientation` events - _December 2010_
* [Demo](http://persistent.info/web-experiments/sensors/)
* [Source](https://github.com/mihaip/web-experiments/tree/master/sensors)
* [Blog post](http://blog.persistent.info/2010/12/visualizing-deviceorientation-events.html)
* Distortion grid using CSS 3D transforms - _November 2010_
* [Demo](http://persistent.info/web-experiments/distortion/)
* [Screencast](http://www.youtube.com/watch?v=rVtPBsy03wU)
* [Source](https://github.com/mihaip/web-experiments/tree/master/distortion)
* [Blog post](http://blog.persistent.info/2010/11/distortion-grid-using-css-3d-transforms.html)
* Chrome skipped animation frames performance puzzler - _November 2010_
* [Demo](http://persistent.info/web-experiments/skipped-frames-puzzler/)
* [Screencast](http://www.youtube.com/watch?v=9vy44EEaHwY)
* [Source](https://github.com/mihaip/web-experiments/tree/master/skipped-frames-puzzler)
* [Blog post](http://blog.persistent.info/2010/11/chrome-performance-puzzler.html)
* Replicating Flipboard's "page fold" animation - _August 2010_
* [Demo](http://persistent.info/web-experiments/flipboard/)
* [Screencast](http://www.youtube.com/watch?v=Z0E5ITIuUlQ)
* [Source](https://github.com/mihaip/web-experiments/tree/master/flipboard)
* [Blog post](http://blog.persistent.info/2010/08/replicating-flipboards-page-fold.html)
* Rendering text in `` via font textures - _Feburary 2006_
* [Demo](http://persistent.info/web-experiments/canvas-text/)
* [Source](https://github.com/mihaip/web-experiments/tree/master/canvas-text)
* [Blog post](http://blog.persistent.info/2006/02/rendering-text-inside-canvas-object.html)
* data: URL-based palette animation - _July 2005_
* [Demo](http://persistent.info/web-experiments/data-url-animation/)
* [Source](https://github.com/mihaip/web-experiments/tree/master/data-url-animation)
* [Blog post](http://blog.persistent.info/2005/07/data-url-based-animation.html)
* CSS/DOM-based draggable magnifier - _May 2004_
* [Demo](http://persistent.info/web-experiments/magnifier/)
* [Source](https://github.com/mihaip/web-experiments/tree/master/magnifier)
* [Blog post](http://blog.persistent.info/2004/05/cssdom-based-draggable-magnifiers.html)