Simplifying that hot loop was the best I could think of at the time. It'd be a breaking change, but I also tried computing the palette earlier on in parse_plte by copying into a [[u8; 3]; 256] table (boxed and unboxed variations) with values from self.current_chunk.raw_bytes. ...
dron.png. Gramantik notes that while there was nothing overly odd with the file – it was a basic image file – what did catch him off guard was stumbling upon a decoding loop in the JavaScript. It’s in this code, in this case the strData variable, that he found ...