Jint 2.0 is live

Mar 3, 2014 at 6:01 AM
Edited Mar 3, 2014 at 6:19 AM
I have been working on this for the past 6 months, and I am very happy to announce that Jint 2.0 is now available, with lots of goodies.

Why ?

Because it was buggy, not aligned to the specifications, and hard to maintain.
So I decided to rewrite it completely, with some core principles in mind:
  • use a hand written parser, because a Javascript grammar for antlr was really hard to maintain
  • create a PCL library because most of Jint users want it
  • focus on following the ECMA 262 specification so that the behavior is compliant to what anyone can expect from Javascript
  • streamline the programming model to match the specification, and simplify maintenance

Where ?

Jint is now hosted on Github at http://github.com/sebastienros/jint and is also available on nuget at https://www.nuget.org/packages/Jint

You are strongly advised to convert your projects to this new release, and open new bugs and feature requests on Github.

I really hope you will enjoy the effort. And I would also like to thank Frederic Torres (https://github.com/fredericaltorres) who has been the first user to take part of the adventure by providing feedback and bug fixes for the last few weeks.
Mar 9, 2014 at 10:54 PM
Sounds great! Thanks for release!

But I can't find how I can debug JavaScript in new release. Is there any samples to show how to debug JavaScript via Jint?

Thank you!
Mar 17, 2014 at 5:59 PM
Right now there is no support for that. Can you open an issue on github with the exepected behavior from your point of view, or just state: "like is was in v1"
Mar 17, 2014 at 6:40 PM
Thanks!

Issue #25.
Mar 29, 2014 at 1:07 AM
So far, so... awesome! So much easier to extend the global object, now. All the stuff that drove me batty before seems to have been fixed. I will be tinkering well into that night, I think.
Mar 29, 2014 at 1:13 AM
Great ! thanks for the feedback
Apr 18, 2014 at 11:38 AM
Thank you very much. Without your engine, I'd be lost. Now these improvements make things even better.
I'm not sure how accurate my tests are, but v 2.0 seems much faster than the old one.

BTW, there's a small typo in the first sentence on the home page: "Jint has been rewritten completely and is not hosted" should probably be "... is now hosted...".

Again, thanks a lot :)
Apr 18, 2014 at 2:37 PM
Thanks.