Wouldn't it have been simple/easy to define a facade in front of sqlite as the standard?
Like some basic SQL select/insert/update/create table/drop table syntax and semantics? In a way such that advanced/specific features are not available in order to not be relied on and then let all browsers just use sqlite as implementation detail?