tag:tenfourfox.tenderapp.com,2012-01-07:/discussions/questions/24-chromiumTenFourFox: Discussion 2012-03-14T19:44:01Ztag:tenfourfox.tenderapp.com,2012-01-07:Comment/144890232012-03-14T19:43:38Z2012-03-14T19:44:01ZChromium<div><p>The problem with V8 isn't the compiler (that is, gcc), it's the
backend required to make V8 work. Unlike SpiderMonkey or
JavaScriptCore, both of which have an interpreter fallback for
situations when the JIT is non-productive or unavailable, V8 is
strictly a compiler and has no interpreter mode at all. To get V8
working on PowerPC requires someone to write a PowerPC backend
essentially from scratch, which is possible, but non-trivial. There
have been aborted efforts before but none that I am aware came to
any fruition.</p>
<p>It won't be me that does the porting; I have philosophical
objections to both Chromium and WebKit. There is a later WebKit
port for Leopard PPC only, but it uses JavaScriptCore, not V8
(although it uses some components of the TenFourFox JIT for regular
expression compilation, which helps): <a href=
"http://code.google.com/p/leopard-webkit/">http://code.google.com/p/leopard-webkit/</a></p>
<p>If someone actually gets such a thing off the ground, I would be
happy to publicize it, but it won't happen unless someone actually
does the work and the work is considerable.</p></div>Cameron Kaiser