4 ms·
Why don't they just use v8, tracemonkey, or squirrelfish? It's nice they continue to develop their own technologies (opera is awfully nice on cell phones), but,
by mattj 18y ago
Why don't they just use v8, tracemonkey, or squirrelfish? It's nice they continue to develop their own technologies (opera is awfully nice on cell phones), but, in this case, writing a js engine is a problem with lot's of pre-existing high-quality solutions with very active developer communities.
Opera writing their own next-generation js engine smells a little bit too much like not-invented here syndrome. Considering how small their market share is, it seems like this money could be much better spent elsewhere.
- jhawk28 18y agoSometimes, writing your own is the best way to understand the problem. Side note: I think people said the same thing about Google developing v8. After a few months, people will accept the new engine (if it works) and it will go on to the next engine.
- leohorie 18y agoMaybe for garbage collection or some efficiency reason. Walter Bright had a short write up about shared gc and dlls somewhere in the D site. I'm not sure how much of that would apply to Opera, though. I personally like that they are creating a new implementation. I suppose that understanding the code and having full control over its direction is a big thing for them.