BEWARE THE URL TYPE-SAFETY ICEBERG
There are hidden complexities beyond simple type-safety in managing URL state. Managing URL state well needs bidirectional serialization/deserialization, compact URL representations, and validation for data integrity. This article goes into the importance of time-safety by addressing browser rate-limiting on URL updates and explores strategies for managing immutable URLs.