File-system storage is almost complete, i just need to debug an issue with the storage API that wraps the JavaScript Filesystem API reporting it's being given more space than it actually is, and add the ability to open files for reading instead of write-only. After this the five remaining things are beatmap parsing, score calculation, input/replays and rendering/webgl shaders.
For those of you who are interested, osu! uebu now consists of:
11 javascript files, 1 html file (the page it runs on), 1 css file (styling for that page) and 1 osk file(containing the default osu! skin*), each javascript file has a length of between 140 to 350 lines of code.
*i have permission from peppy to use osu! graphical assets, and the name osu! in osu! uebu.