jsgif
Languages and libraries
javascript gif player
SHOW HN2011
How HN took it
5 positive, 9 neutral or asking, 1 mixed, 0 critical, out of 15 comments about the project. Thread score +0.39.
Idea: 2 for, 0 againstDocs: 1 for, 0 againstExecution: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Clever work; the GIF viewer is cool and usable
From 2 comments
Some really clever work there. Add a timeline slider and it's really usable! ps. for those wanting to read the source more easily, paste the bookmarklet into…
ck2 on HN``` The source code is a bit of a mess, but if anyone is interested in the non-bookmarkletized code, I can upload it somewhere. ``` How about hosting the source code on GitHub?…
olalonde on HN
Good idea for browser-based codecs
From 1 comment
This is the way forward for codecs on the web. Alan Kay has previously complained about how dumbed-down the browsers are in comparison to the possibilities of mobile code, and…
sedachv on HN
Objections
Source code is messy
From 1 comment
``` The source code is a bit of a mess, but if anyone is interested in the non-bookmarkletized code, I can upload it somewhere. ``` How about hosting the source code on GitHub?…
olalonde on HN
Cross-domain XHR limits client-side loading of external GIFs
From 2 comments
How strange. Until last month, I was running gifexplode.com, a site where you could share 'exploded' gifs - i.e. it took an animated gif and stepped over it frame-by-frame. I…
user24 on HNNo; calling getImageData on an image tag with an external src will fail with a cross domain warning :( You can set up an onload handler on an image though, yeah.
user24 on HN
Requests
Host source code on GitHub
From 2 comments
``` The source code is a bit of a mess, but if anyone is interested in the non-bookmarkletized code, I can upload it somewhere. ``` How about hosting the source code on GitHub?…
olalonde on HNAnd the webpage on a gh_pages branch?
icefox on HN
Add a timeline slider
From 1 comment
Some really clever work there. Add a timeline slider and it's really usable! ps. for those wanting to read the source more easily, paste the bookmarklet into…
ck2 on HN
Questions
What does the pin/unpin button do
From 2 comments
Neat! What does pin/unpin do? (I clicked it with no obvious effect on playback.)
gojomo on HNIt pins the buttons bar; if it isn't pinned, it disappears when you move the mouse outside it.
orenbenkiki on HN
How to load external images without cross-domain errors
From 2 comments
How strange. Until last month, I was running gifexplode.com, a site where you could share 'exploded' gifs - i.e. it took an animated gif and stepped over it frame-by-frame. I…
user24 on HNNo; calling getImageData on an image tag with an external src will fail with a cross domain warning :( You can set up an onload handler on an image though, yeah.
user24 on HN
Alternatives named
GIF Scrubber Chrome extension
From 1 comment
I made a similar Chrome plugin called GIF Scrubber: https://chrome.google.com/webstore/detail/gbdacbnhlfdlllckelpdkgeklfjfgcmp It also uses a canvas element to render each frame…
runaway on HN
Server-side proxying of images
From 1 comment
Instead of mirroring, you could proxy. (Solves "storage"/"mirroring" issue; doesn't solve "nasty stuff served up through your server" issue.) In general, though, there's no way…
crux_ on HN