I am just messing around, trying to figure out how stuff works and right now I h
ID: 652768 • Letter: I
Question
I am just messing around, trying to figure out how stuff works and right now I have a couple questions about HTML, JS and CSS engines.
I know there are two major JavaScript engines out there - V8 and JavaScriptCore (WebKit's JS engine as far as I know). Is that correct? And what are the main HTML + CSS renderers out there? Let's say I want to build a web browser using V8 (I saw it has some documentation and stuff + I like the way it works), what are the best options for me?
Partially another question. Is there any bare browser that uses V8 and runs on Ubuntu at least?
P.S. I am a Ubuntu user and prefer C++.
Explanation / Answer
JS engines [1, 2]:
v8
JavaScriptCore/SquirrelFish
SpiderMonkey (Mozilla, C++)
Rhino (Mozilla, Java)
Tamarin (Flash)
Chakra (IE9; not open source)
Rendering Engines:
Webkit
Gecko (Mozilla)
Presto (Opera, not open source, not usable standalone)
Trident (IE9)
A quite simple option would be to use Webkit as a rendering engine as it quite widely used in many different projects. Chrome/chromium is using v8 and runs on Ubuntu.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.