The following in-depth article explains what happens there: Why does JSON.parse corrupt large numbers and how to solve this? Numbers are parsed into a LosslessNumber, which can be used like a regular ...
A Simple to use javascript .GIF decoder. The result of the decompressFrames(gif, buildPatch) function returns an array of all the GIF image frames, and their meta data. Here is a an example frame: ...