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

SQL.js SQLite in Javascript

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

Anzeige

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.

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.


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...

Kommentieren



Anzeige

  1. Leiter IT (m/w)
    über Baumann Unternehmensberatung AG, westliches Niedersachsen
  2. Teamleiter Application Development (m/w)
    über 3C - Career Consulting Company GmbH, Frankfurt am Main
  3. IT Mitarbeiter/-in Service Desk
    UBL Informationssysteme GmbH über Personalberatung ExIntern GmbH, Neu Isenburg
  4. Systemadministrator (m/w)
    Stadt Regensburg, Regensburg

Detailsuche


Spiele-Angebote
  1. Dragon Age: Inquisition PC
    9,99€ (+ 2,99€ Versand ohne Prime)
  2. NEU: Steam Premium Überraschungsspiel
    2,95€
  3. VORBESTELLBAR: World of Warcraft: Legion (Add-On) - Collector's Edition
    79,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. Micron

    Von 1Y-/1Z-DRAM-, 3D-Flash- und 3D-Xpoint-Plänen

  2. Hochbahn

    Hamburger Nahverkehr bekommt bald kostenloses WLAN

  3. ViaSat Joint Venture

    Eutelsat wird schnelleres Satelliten-Internet bieten

  4. SSDs

    Micron startet Serienfertigung von 3D-NAND-Flash

  5. TV-Kabelnetz

    Ausfall für 30.000 Haushalte bei Unitymedia

  6. Nordrhein-Westfalen

    Mehrere Krankenhäuser von Malware befallen

  7. Erneuerbare Energien

    Brennstoffzelle produziert Strom oder Wasserstoff

  8. Fitness-Apps

    Asics kauft Runkeeper

  9. Silicon Photonics

    Nanodraht-Laser sollen optische Chips wirtschaftlich machen

  10. Fallout 4

    Überarbeiteter Überlebensmodus und größere Sichtweite



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Time Machine VR angespielt: Wir tauchen mit den Monstern der Tiefe
Time Machine VR angespielt
Wir tauchen mit den Monstern der Tiefe
  1. Virtual Reality Oculus VRs Tool erkennt keine AMD-Prozessoren
  2. Unreal Engine4 Epic baut virtuelle Welt in virtueller Welt
  3. Unmandelboxing Markus Persson fliegt durch VR-Fraktaltunnel

Tails 2.0 angeschaut: Die Linux-Distribution zum sicheren Surfen neu aufgelegt
Tails 2.0 angeschaut
Die Linux-Distribution zum sicheren Surfen neu aufgelegt
  1. Linux Tails Installer in Debian und Ubuntu integriert

Künstliche Intelligenz: Alpha Go spielt wie ein Japaner
Künstliche Intelligenz
Alpha Go spielt wie ein Japaner
  1. Deepmind Mit neuronalem Netz durch den Irrgarten
  2. Nachruf KI-Pionier Marvin Minsky mit 88 Jahren gestorben
  3. OpenAI Elon Musk unterstützt Forschung an gemeinnütziger KI

  1. Re: Desaströse IT

    sofries | 03:30

  2. Re: Jeder Facebook-Eintrag kann zur Gefahr werden

    sofries | 03:19

  3. Re: Wie kommst Du auf security?

    Proctrap | 03:06

  4. Re: Zeit für Technik ohne diese Seltene Erden u...

    tingelchen | 02:50

  5. Re: Bitte nicht

    tingelchen | 02:47


  1. 00:24

  2. 18:25

  3. 18:16

  4. 17:46

  5. 17:22

  6. 17:13

  7. 17:07

  8. 16:21


  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