2018-05-22
2776
#node
Omar Shehata
69
May 22, 2018 ⋅ 9 min read

Binary data in the browser: Untangling an encoding mess with JavaScript Typed Arrays

Omar Shehata Graphics Programmer at Cesium. I absolutely love telling stories and it's why I do what I do, from making games, to teaching and writing. Find me online at omarshehata.me.

Recent posts:

How to use CSS contrast-color() for auto-contrast

Learn how contrast-color() automatically picks accessible text colors using native CSS, without JavaScript.

Jude Miracle
Jul 14, 2026 ⋅ 8 min read

How to create awesome staggered animations in CSS

Learn how to build smooth staggered animations in CSS using modern features like sibling-index(), complete with practical examples, fallbacks, and accessibility tips.

Rob O'Leary
Jul 9, 2026 ⋅ 8 min read
ai dev tool power rankings

AI dev tool power rankings & comparison [July 2026]

Compare the top AI development tools and models of July 2026. View updated rankings, feature breakdowns, and find the best fit for you.

Chizaram Ken
Jul 8, 2026 ⋅ 11 min read
Finding unused and ghost dependencies with Knip

Finding unused and ghost dependencies with Knip

Learn how to detect unused and ghost dependencies in JavaScript projects using Knip, a project-level linter that keeps your dependency graph accurate.

Rahul Chhodde
Jul 7, 2026 ⋅ 9 min read
View all posts

Would you be interested in joining LogRocket's developer community?

Join LogRocket’s Content Advisory Board. You’ll help inform the type of content we create and get access to exclusive meetups, social accreditation, and swag.

Sign up now