Andy Balaam's Blog
  • About Andy Balaam
  • All articles
[Fixed in FF 123] Deleting an Indexed DB store can be incredibly slow on Firefox

Update: as confirmed in the bug I logged, this was fixed in Firefox 123! See also: Keep your Indexed DB keys and values small if you want good perform… ...more

February 02, 2024 [JavaScript, Performance, Programming, Tech, TypeScript]
Don't store normal arrays of numbers in Indexed DB - use UInt8Array instead

Following on from Keep your Indexed DB keys and values small if you want good performance!, here is another thing I've learned about Indexed DB perfor… ...more

January 25, 2024 [JavaScript, Performance, Tech]
Rust 101 - 10: Strings

What a String is in Rust, and how they differ from &str. Strings are resizeable arrays of bytes that are guaranteed to be in UTF-8 format. &st… ...more

January 25, 2024 [Rust, Tech, Videos]
Keep your Indexed DB keys and values small if you want good performance!

In our work recently on Element Web (specifically attempting to replace our encryption code with our cross-platform Rust implementation) we've noticed… ...more

January 24, 2024 [JavaScript, Performance, Programming, Tech, TypeScript]
Rust 101 - 9: Vecs, Boxes and slices

Explanation of some of the most commonly used types in Rust: Vecs, which store lists of items, Boxes that allow us to own things that we keep on the h… ...more

January 18, 2024 [Programming, Rust, Tech, Videos]
1 2 ...1617181920 ... 111 112
Recent
Mini-rust in Rust 028: Lexing plus-equals
Standing again for the Matrix Governing Board
Testing nonexistence
Mini-rust in Rust 027: Parsing blocks of code
Mini-rust in Rust 026: Parsing an empty while loop
Mini-rust in Rust 025: Parsing let mut
Mini-rust in Rust 024: Lexing the <= sign
Mini-rust in Rust 023: Refactor to share structure of the syntax tree
Rust tracing basic setup
Mini-rust in Rust 022: Stop lying about types in errors
Mini-rust in Rust 021: Including type information in our syntax tree
Mini-rust in Rust 020: Gaps in our type checker
Mini-rust in Rust 019: Type checking an actual type error
Mini-rust in Rust 018: Type checking, the happy path
Mini-rust in Rust 017: Handling float literals
Andy's home page Categories Sitemap RSS Feed

© 2005 onwards Andy Balaam. CC BY-SA except where otherwise stated (source code). Powered by Zola & Abridge