Optimize sqlite3.oo1.DB.exec() for the rowMode='object' case to avoid converting...
commit0bd0ac8040e766c98348ec74a7d1d3ca807e37f8
authorStephan Beal <sgbeal@googlemail.com>
Thu, 4 Apr 2024 22:53:09 +0000 (4 22:53 +0000)
committerStephan Beal <sgbeal@googlemail.com>
Thu, 4 Apr 2024 22:53:09 +0000 (4 22:53 +0000)
treefc27ea4ad6b891770c102440940e586dfe345fcc
parenta81392471d37c7b06d6062bd1ba7d5ae879a6d83
Optimize sqlite3.oo1.DB.exec() for the rowMode='object' case to avoid converting the object property keys (column names) from native code to JS for each row. This speeds up large data sets considerably and addresses the report in [forum:3632183d2470617d|forum post 3632183d2470617d].
ext/wasm/api/sqlite3-api-oo1.js