Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Small, portable web browser library?

Tags:

c++

html

browser

I am looking for a small and portable web browser to embed into my 3D engine. Basically, I need something small and fast that can render into a graphical buffer and take my input for links and stuff. It would be great if it could do JS as well.

So far I've looked at Gecko and Webkit and Webkit is the winner so far (Gecko is way too huge and messy to even consider).

Are there other more obscure engines that I am missing?

like image 303
toastie Avatar asked May 21 '09 18:05

toastie


2 Answers

Yes, HTMLayout.

like image 200
Christof Schardt Avatar answered Oct 12 '22 18:10

Christof Schardt


Maybe this is an option: http://princeofcode.com/awesomium.php

From the website:

Awesomium is a library that makes it easy for developers to embed the web in their applications. For example, it can be used for:

  • Powering an in-game GUI using
  • HTML/JS/CSS Rendering a live web-page to a 3D object and interacting with it
  • A framework for an advanced, 3D web-browser
  • An offscreen renderer for snapshots or recordings of web-pages
  • The implementation of in-game advertising. and more!
like image 32
Niek H. Avatar answered Oct 12 '22 18:10

Niek H.