News for hackers. Stuff that matters.
Re:Opera releases new JavaScript engine named Carakan by peregrine on Wednesday February 04, 2009 @10:50PM (#467066)
Opera does it for the love of the game. They've got low market, an excellent product, and I don't know how they make money but they do.

Its great the opera mini gave my old cell phone a feel of a smart phone. And opera mobile supports flash.

Re:Opera releases new JavaScript engine named Carakan by Zev on Wednesday February 04, 2009 @11:41PM (#467105)
How does mobile opera handle hovering in flash?
Re:Opera releases new JavaScript engine named Carakan by sarvesh on Thursday February 05, 2009 @12:48AM (#467153)
They make from cell phone companies including their browser and google watch mostly.
Re:Opera releases new JavaScript engine named Carakan by mattj on Wednesday February 04, 2009 @10:27PM (#467045)
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.

Re:Opera releases new JavaScript engine named Carakan by leohorie on Thursday February 05, 2009 @12:38AM (#467149)
Maybe 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.

Re:Opera releases new JavaScript engine named Carakan by jhawk28 on Thursday February 05, 2009 @10:01AM (#467896)
Sometimes, 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.

Re:Opera releases new JavaScript engine named Carakan by mpk on Wednesday February 04, 2009 @08:55PM (#466951)
> we are implementing compilation of whole or parts of ECMAScript programs and functions into native code.

This seems to be a new, popular approach to JS optimalization. For an open-source implementation it's a reasonable approach, but for a proprietary system it usually just delays builds for new architectures.

Re:Opera releases new JavaScript engine named Carakan by tsetse-fly on Wednesday February 04, 2009 @09:02PM (#466962)
I don't get it. Could you explain why it delays builds?
Re:Opera releases new JavaScript engine named Carakan by weaksauce on Wednesday February 04, 2009 @09:20PM (#466978)
I think what he is inferring is that it will tend to be delayed on alternate architectures because the company puts manpower on things that will deliver the most bang for the buck(i386, ppc maybe). When it is opensource the people that are affected by the delay have the opportunity to help out.
Re:Opera releases new JavaScript engine named Carakan by joshsharp on Thursday February 05, 2009 @02:45AM (#467348)
So Opera catches up with Safari, Chrome, and Firefox, while IE lags even further behind.