Thursday, April 28, 2005 6:20:44 AM
Today the only cross browser way to store client side state is by using HTTP Cookies as defined by Netscape specification or in RFC 2109 and RFC 2965. These specifications are created for relating subsequent HTTP requests together. This technology is heavily abused by client side applications today although the use case is different from the intentions behind these specifications.
According to the specification each browser should be able to store at least 20 cookies with a size of 4096 bytes for each domain. In Opera it’s now possible to store 30 cookies with the size of 4096 bytes (120KB in total) although Opera restricts the amount of data that can be read to 5000 bytes.
This is done intentionally to ensure that large data blocks would not be transferred over low bandwidth lines. The motivation behind this restriction doesn’t apply to client side developers since the page wouldn’t be refreshed. I can't wait for alternatives to abuse
Friday, November 26, 2004 11:36:50 PM
My name is Gorm and I work for Opera Software doing mobile development based on open standards.
Before I started here I have been working with .NET/Java development, embedded web applications and in numerous scripting environments.