Hacker News new | past | comments | ask | show | jobs | submit login

> Which leaves me to wonder why the JavaScriptCore library that comes with iOS is private in the first place.

Because the JavaScriptCore library is not finalized? I don't understand what there is to wonder about. Other than that point, I still think this is really awesome.




The API for JSC has stayed unchanged for years. JSC is a public library on OSX and there are thousands of Apps that rely on it.

The only reason it's not public on iOS is that Apple doesn't like scripting languages on a mobile device, as they are potentially slow and energy hungry. At least that's my guess.


However, it's possible to compile and use JSC as an interpreter, which is Even slower.

They won't let you use the private dynamic compiler, though, most probably for se urity reasons.


What on earth does that mean, "not finalized"? How is JavaScriptCore on iOS less "finalized" than the same library on every other platform?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: