Check-in [cacc33abc5]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Updated timeline for first known wasm use of sqlite3, with a link to the first known checkin from 2012, thanks to [https://news.ycombinator.com/item?id=33378155].
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: cacc33abc5d9013f4adb68224c74cefb064054de8a4f1a493d25f6e2f697163d
User & Date: stephan 2022-10-29 05:16:36.095
Context
2022-10-29
08:01
Rename sqlite3.capi.wasm namespace to sqlite3.wasm. That causes a small amount of confusion with the _file_ sqlite3.wasm but seems to make more sense and that namespace effectively reflects that file, anyway. check-in: 60d62005dc user: stephan tags: trunk
05:16
Updated timeline for first known wasm use of sqlite3, with a link to the first known checkin from 2012, thanks to [https://news.ycombinator.com/item?id=33378155]. check-in: cacc33abc5 user: stephan tags: trunk
2022-10-28
15:57
OPFS doc phrasing changes based on a discussion with Roy Hashimoto (author of wa-sqlite). check-in: ad10366803 user: stephan tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to about.md.
1
2
3
4
5
6
7
8
9
10
11


12
13
14
15
16
17
18
19
20
21
22
# About the sqlite3 WASM/JS Subproject

[WebAssembly][wasm], a.k.a. WASM, is a standard defining a low-level
programming language suitable (A) as a target for cross-compilation
from many other languages and (B) for running via a virtual machine in
a browser. Designed with scriptability via JavaScript in mind, it
provides a way to compile C code (among others) to WASM and script it
via JavaScript with relatively little friction despite the vast
differences between JavaScript and C.

Folks have been building [sqlite3][sqlite.org] for WASM since at least


as far back at 2019, but this subproject is the first effort
"officially" associated with the SQLite project, created with the goal
of making WASM builds of the library first-class members of the family
of supported SQLite deliverables.


## Specific Goals of this Project

The concrete goals of this project include...

- Except where noted in the non-goals, provide a more-or-less










|
>
>
|
|
|
|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# About the sqlite3 WASM/JS Subproject

[WebAssembly][wasm], a.k.a. WASM, is a standard defining a low-level
programming language suitable (A) as a target for cross-compilation
from many other languages and (B) for running via a virtual machine in
a browser. Designed with scriptability via JavaScript in mind, it
provides a way to compile C code (among others) to WASM and script it
via JavaScript with relatively little friction despite the vast
differences between JavaScript and C.

Folks have been building [sqlite3][sqlite.org] for WASM since [as far
back as
2012](https://github.com/kripken/sql.js/commit/cebd80648dbd369b34804c5a00b4d0bddc1cbf05),
but this subproject is the first effort "officially" associated with
the SQLite project, created with the goal of making WASM builds of the
library first-class members of the family of supported SQLite
deliverables.


## Specific Goals of this Project

The concrete goals of this project include...

- Except where noted in the non-goals, provide a more-or-less