Pinned Repositories
delta-cache-browser
JavaScript service worker that provides support for HTTP delta caching
delta-cache-node
Node server support for delta encoding to save bandwidth
deltaflate
Delta compression over HTTP with extended support for GraphQL
hamming-distance-spark
Hamming distance search engine on Apache Spark
image-signature
Scala/ScalaJS library for getting a hash of an image for comparing
image-signature-js
JS function that generates a hash for a canvas image that can be used to identify duplicates
intercept-response
Collects writes to Node.js http.ServerResponse
lz-promise
Lazy evaluation for asynchronous operations in JavaScript
vcdiff-decoder
Pure JavaScript vcdiff decoder that works with binary deltas from Google's open-vcdiff
websocket-relay
Easily set up communication channels between browser clients
wmsmacdonald's Repositories
wmsmacdonald/delta-cache-browser
JavaScript service worker that provides support for HTTP delta caching
wmsmacdonald/vcdiff-decoder
Pure JavaScript vcdiff decoder that works with binary deltas from Google's open-vcdiff
wmsmacdonald/websocket-relay
Easily set up communication channels between browser clients
wmsmacdonald/lz-promise
Lazy evaluation for asynchronous operations in JavaScript
wmsmacdonald/image-signature
Scala/ScalaJS library for getting a hash of an image for comparing
wmsmacdonald/image-signature-js
JS function that generates a hash for a canvas image that can be used to identify duplicates
wmsmacdonald/delta-cache-node
Node server support for delta encoding to save bandwidth
wmsmacdonald/deltaflate
Delta compression over HTTP with extended support for GraphQL
wmsmacdonald/hamming-distance-spark
Hamming distance search engine on Apache Spark
wmsmacdonald/intercept-response
Collects writes to Node.js http.ServerResponse
wmsmacdonald/quotacle
wmsmacdonald/spotify-web-broadcast
wmsmacdonald/1git
Git version control for individual files.
wmsmacdonald/delta-cache
Library for partially caching dynamic resources on the web - only page changes are sent
wmsmacdonald/delta-cache-express
Express middleware for server support for delta caching
wmsmacdonald/delta-history
Keeps version history of file buffers for getting the vcdiff delta between a version and the latest
wmsmacdonald/django-countries
A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.
wmsmacdonald/ffmpeg-docker
Dockerfile to create a image that encapsulates ffmpeg
wmsmacdonald/image-feature-search
wmsmacdonald/node-fetch
A light-weight module that brings window.fetch to Node.js
wmsmacdonald/node-mysql
Extended node-mysql to calculate the total query duration
wmsmacdonald/node-vcdiff
node.js wrapper for open-vcdiff
wmsmacdonald/quotacle-asset-generator
Generates assets such as thumbnails and video clips for Quotacle.
wmsmacdonald/quotacle-asset-generator-client
Quotacle module to connect with the asset generator server, which creates thumbnails and video clips
wmsmacdonald/quotacle-cdn-client
Plugin to fetch URLs or data URIs of images and video
wmsmacdonald/Snacks
Web application for ordering snacks
wmsmacdonald/stickyfill
Polyfill for CSS `position: sticky`
wmsmacdonald/text-history
Keeps track of changes to text so you can pull specific versions and patch an old version
wmsmacdonald/webrtc-benchmark
Simulates multiple simultaneous WebRTC data channels to answer questions such as the memory performance of peer connections.
wmsmacdonald/webrtc-latency-test