V8.NET promises developers to fully unleash the true potential Google's V8 Engine by not abstracting its abilities as most other wrappers do.
The V8.NET's speed of execution is well-maintained due to its carefully crafted C++ proxy wrapper, while the custom C# class especially crafted for this piece of software helps you quickly and easily manage objects in an indexed array in an O(1) design.
What's New in This Release:
· Fixed a bug in the garbage collection process where managed functions from function templates might disappear, causing the native script call to fail.
· Many bugs fixed in the new binding system, which is much more efficient! Security has also been enhanced, so implicit binding of types, by default, will not show any properties unless you explicitly register the type using "{V8Engine}.RegisterType()".
· Breaking change: Generic invocation will change from the form 'SomeMethod$#([types...])(params...)' (where '#' is the number of expected types) to 'SomeMethod$#([types...], params...)', which is more efficient, and allows faster binding and invoking. Same number of characters actually, and the first argument to a generic method must be an array of types (or values to get types from).
· Added "{ObjectTemplate}.RegisterInvokeHandler()" to allow invoking non-function objects, created from templates, like function objects.
· Added "{TypeBinder}.ChangeMemberSecurity()" to modify security on types ...