Firefox OS/Performance/IndexDB IO Optimization: Difference between revisions
< Firefox OS | Performance
Jump to navigation
Jump to search
(Created page with "==Introduction== [http://mzl.la/1n1Fnlj IndexDB] is the way apps store/retrieve persistent data on FxOS. Currently IndexDB [http://mzl.la/1n1FvBt uses transaction based data ...") |
(→Bugs) |
||
Line 10: | Line 10: | ||
==Bugs== | ==Bugs== | ||
[http://mzl.la/1jD5CpZ 859696] | * [http://mzl.la/1jD5CpZ 859696] | ||
[http://mzl.la/1jD5Eyc 752724] | * [http://mzl.la/1jD5Eyc 752724] | ||
[http://mzl.la/1n1GpOg 771288] | * [http://mzl.la/1n1GpOg 771288] |
Revision as of 18:04, 16 May 2014
Introduction
IndexDB is the way apps store/retrieve persistent data on FxOS. Currently IndexDB uses transaction based data write operations. This requires that large chunks of data get broken up into smaller pieces and written separately for better performance. Think of it like scatter/gather I/O. It would be nice to have an "editable" API for data objects so that data can be "streamed" to IndexDB over time in a similar fashion as file handles and fwrite works on most operating systems.
Project Plan
Pick up bugs 859696, 752724, and 771288.
- Fix one or more of the bugs.
- Get your fixes landed and deployed.