New Post: Code Caching
How is this different from caching the compiled script, and wouldn't that be faster ?
View ArticleNew Post: Code Caching
You can reuse cache data across V8 runtimes, or store it externally and reuse it across processes. Compiled scripts do not support these scenarios.
View ArticleNew Post: Next point release with V8 5.5?
When is the next point release for ClearScript scheduled? will it be build against v8 5.5 or later? I have tried but haven't been able to v8update.cmd to build 5.5. the script fails on patching v8.
View ArticleNew Post: Switching the global context
Hello, is there any way to create and manage global contexts (the global object as well as built-ins and intrinsics) with ClearScript? We are using ClearScript to load and run extensions to our...
View ArticleNew Post: Next point release with V8 5.5?
Greetings! We don't have an exact date for you, but ClearScript 5.4.9, paired with V8 5.5, should be out within a few weeks. Thanks!
View ArticleNew Post: Switching the global context
Hi ZoneRunner, Yes, this is possible. Normally, when you invoke the V8ScriptEngine constructor, ClearScript creates a V8 context within a dedicated V8 runtime (a.k.a. isolate). To create multiple V8...
View ArticleNew Post: Switching the global context
Ah great! A couple more questions: Both, the V8Runtime constructor and the V8Runtime.CreateScriptEngine() method take debug mode and port parameters. Can I actually have a debug port per isolate or are...
View ArticleNew Post: Switching the global context
V8 supports one debug port per isolate/runtime, although, to be honest, we've never tested multiple debug ports in a single process. Once you've enabled debugging in a given isolate/runtime, you can't...
View ArticleNew Post: Switching the global context
Oh I did not notice that yet. But if I understand this correctly, it means I can directly use chrome to debug in the future. Good news then. Thanks!
View ArticleReleased: ClearScript 5.4 (Oct 22, 2014)
5.4.9Enabled V8 snapshot feature to accelerate V8ScriptEngine initialization.Overhauled V8 interface, eliminating deprecated API usage and fixing Issue #116. Tested with V8 5.5.372.40.5.4.8Added...
View ArticleUpdated Release: ClearScript 5.4 (Oct 22, 2014)
5.4.9Enabled V8 snapshot feature to accelerate V8ScriptEngine initialization.Overhauled V8 interface, eliminating deprecated API usage and fixing Issue #116.Tested with V8 5.5.372.40.5.4.8Added support...
View ArticleUpdated Wiki: Announcements
2/28/2017: Version 5.4.9 released. View the release notes and download the source code here. 11/2/2016: Version 5.4.8 released. View the release notes and download the source code here. Note: Because...
View ArticleUpdated Wiki: Home
Version 5.4.9 released. More...Description ClearScript is a library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via V8 and JScript) and...
View ArticleClosed Issue: [BUG] [V8] Crash when a JavaScript proxy targets a host object...
The native value export code doesn't recognize the proxy and crashes when it fails to retrieve the internal field.Comments: Fixed in [Version...
View ArticleEdited Issue: [BUG] [V8] Crash when a JavaScript proxy targets a host object...
The native value export code doesn't recognize the proxy and crashes when it fails to retrieve the internal field.
View ArticleEdited Issue: [BUG] [V8] Crash when a JavaScript proxy targets a host object...
The native value export code doesn't recognize the proxy and crashes when it fails to retrieve the internal field.
View ArticleCreated Unassigned: Hang on Application pool recycle [119]
Hi,Using React.NET 3.0.1 which uses ClearScript.V8 5.4.8 following hang is observed on recycling application pool```.NET Call Stack.SharedPtr.Release(SharedPtr*)+d7 [[InlinedCallFrame] (.Decrement)]...
View ArticleCommented Unassigned: Hang on Application pool recycle [119]
Hi,Using React.NET 3.0.1 which uses ClearScript.V8 5.4.8 following hang is observed on recycling application pool```.NET Call Stack.SharedPtr.Release(SharedPtr*)+d7 [[InlinedCallFrame] (.Decrement)]...
View ArticleCommented Unassigned: Hang on Application pool recycle [119]
Hi,Using React.NET 3.0.1 which uses ClearScript.V8 5.4.8 following hang is observed on recycling application pool```.NET Call Stack.SharedPtr.Release(SharedPtr*)+d7 [[InlinedCallFrame] (.Decrement)]...
View ArticleNew Post: MsgBox and InputBox error in VBScript
Hi, I'm trying to use ClearScript to run a bunch of legacy VBScript's. However, im getting a "Permission Denied 0x800a0046" error when I call MsgBox or InputBox. Do I need to set up the engine in a...
View Article