Abo
  • Services:
Anzeige
Alon Zakai präsentiert Emscripten.
Alon Zakai präsentiert Emscripten. (Bild: JSConf.eu)

SQL.js: SQLite in Javascript

Alon Zakai präsentiert Emscripten.
Alon Zakai präsentiert Emscripten. (Bild: JSConf.eu)

Emscripten-Entwickler Alon Zakai hat mit SQL.js die freie SQL-Datenbank SQLite in einer Javascript-Version veröffentlicht. Die Umsetzung erfolgte mit Emscripten.

SQL.js ist komplett in Javascript realisiert und stellt eine funktionierende Version von SQLite im Browser zur Verfügung. Dahinter steckt der mittlerweile bei Mozilla angestellte Alon Zakai. Er übersetzte den C-Code von SQLite mit Hilfe des von ihm entwickelten Werkzeugs Emscripten, das von LLVM erzeugten Bytecode in Javascript umwandelt.

Anzeige

Zakai verzichtet darauf, SQL.js in ein Closure zu kapseln, da dies die Ausführung in manchen Javascript-Engines verlangsamt. Auch unterstützt die aktuelle Version noch keine persistente Datenspeicherung. Wird ein Browserfenster geschlossen, gehen auch die in der Datenbank abgelegten Daten verloren.

Mit einer Erweiterung um persistente Datenspeicherung mittels IndexedDB wäre es aber möglich, auf diesem Weg einen sogenannten Polyfill für WebSQL zu bauen. WebSQL wurde vom W3C aufgegeben, so mancher Entwickler trauert einer einfachen SQL-Datenbank, die im Browser läuft, aber nach.

SQL.js steht unter der MIT-Lizenz, während SQLite selbst Public Domain ist. Der Code steht auf Github bereit.

Zee.js

In Zakais Github-Repository findet sich seit kurzem auch Zee.js, eine Javascript-Umsetzung der Bibliothek zlib, die Zakai mit Hilfe von Emscripten vorgenommen hat.


eye home zur Startseite
matthias.reissner 15. Mär 2012

Der Vorteil ist, dass ich Node.js als eine Art "OS" bzw. "JVM" laufen lassen kann. Nur...

bloody.albatross 08. Mär 2012

Google verbietet den Browsern ihre Dienste in einen Frame anzuzeigen. Womöglich liegt es...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart-Feuerbach
  2. Wandres GmbH micro-cleaning, Buchenbach-Wagensteig
  3. Robert Bosch GmbH, Abstatt
  4. zooplus AG, München


Anzeige
Blu-ray-Angebote
  1. 29,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Der Hobbit 3 für 9,99€ u. Predator für 12,49€)
  3. 4,49€ (ohne Prime bzw. unter 29€-Einkauf zzgl. 3€ Versand)

Folgen Sie uns
       


  1. Automute

    Stummschalten beim Ausstöpseln der Kopfhörer

  2. Neue Hardwaregeneration

    Tesla-Autopilot 2.0 nur bis 72 km/h aktiv

  3. Digitale Assistenten

    LG hat für das G6 mit Google und Amazon verhandelt

  4. Instant Tethering

    Googles automatischer WLAN-Hotspot

  5. 5G-Mobilfunk

    Netzbetreiber erhalten Hilfe bei Suche nach Funkmastplätzen

  6. Tinker-Board

    Asus bringt Raspberry-Pi-Klon

  7. Privatsphäre

    Verschlüsselter E-Mail-Dienst Lavabit kommt wieder

  8. Potus

    Donald Trump übernimmt präsidiales Twitter-Konto

  9. Funkchips

    Apple klagt gegen Qualcomm

  10. Die Woche im Video

    B/ow the Wh:st/e!



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Autonomes Fahren: Wenn die Strecke dem Zug ein Telegramm schickt
Autonomes Fahren
Wenn die Strecke dem Zug ein Telegramm schickt
  1. Fahrgastverband "WLAN im Zug funktioniert ordentlich"
  2. Deutsche Bahn WLAN im ICE wird kostenlos
  3. Mobilfunk Telekom baut LTE an Regionalbahnstrecken aus

Intel Core i7-7700K im Test: Kaby Lake = Skylake + HEVC + Overclocking
Intel Core i7-7700K im Test
Kaby Lake = Skylake + HEVC + Overclocking
  1. Kaby Lake Intel macht den Pentium dank HT fast zum Core i3
  2. Kaby Lake Refresh Intel plant weitere 14-nm-CPU-Generation
  3. Intel Kaby Lake Vor der Vorstellung schon im Handel

Dienste, Programme und Unternehmen: Was 2016 eingestellt und geschlossen wurde
Dienste, Programme und Unternehmen
Was 2016 eingestellt und geschlossen wurde
  1. Kabel Mietminderung wegen defektem Internetkabel zulässig
  2. Grundversorgung Kanada macht Drosselung illegal
  3. Internetzugänge 50 MBit/s günstiger als 16 MBit/s

  1. Re: Und jetzt? Wird W10 jetzt endlich verboten?

    Vielfalt | 07:29

  2. Re: Dreh und Angelpunkt: Treiber & Software...

    sodom1234 | 07:14

  3. Re: Hyperloop BUSTED!

    Alexspeed | 07:05

  4. Re: "Derzeit suchen viele Bundesbehörden...

    sodom1234 | 06:38

  5. Re: Nicht nur auf dem Land

    Spaghetticode | 06:28


  1. 07:26

  2. 07:14

  3. 11:29

  4. 10:37

  5. 10:04

  6. 16:49

  7. 14:09

  8. 12:44


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel