Skip to content

Make Document Object Model (DOM) apps that run in any browser and natively using WebKitGtk

License

Notifications You must be signed in to change notification settings

ryantrinkle/ghcjs-dom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghcjs-dom

Library for creating applications that use the Document Object Model. It provides a type safe interface based on the WebKit IDL files.

There are three different implementations.

  • JSFFI uses GHCJS Java Script FFI (default when compiled with GHCJS)
  • WebKit uses WebKitGtk (default when compiled with GHC)
  • JSaddle uses WebKitGtk-JavaScriptCore (not done yet)

GHCJS provides shims for WebKitGtk so the WebKit version will work when compiled with GHCJS (though it will be slower compared to the JSFFI version).

Once done the JSaddle implementation will make interaction between native code and JavaScript running in the JavaScriptCore engine work smoothly.

About

Make Document Object Model (DOM) apps that run in any browser and natively using WebKitGtk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%