Hacker Newsnew | past | comments | ask | show | jobs | submit | Charlieee's commentslogin

Some use cases for CEF:

* Embed a web browser control with great HTML5 support (based on Chromium)

* Use it to create a HTML5 based GUI in an application. This can act as a replacement for GUI toolkits like wxWidgets/Qt/Gtk. For native communication between javascript and python use javascript bindings, or run an internal web server and use XMLHttpRequest.

* Render web content off-screen in applications that use custom drawing frameworks. See the Kivy and Panda3D examples.

* Use it for automated testing of existing web applications. Use it for web scraping, or as a web crawler or other kind of internet bots.


About 40k downloads over the last year, 204 topics on the forum and 145 issues in the tracker so far. So, there is some activity.


Found this recently. Bindings for Haskell to Chromium Embedded Framework:

* https://github.com/fluffynukeit/bindings-cef3

* https://code.google.com/p/chromiumembedded/


You could write a browser in assembler. Only time and imagination are your limits.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: