Comments (6)
Hi @andrea-s,
We apologize for the apparent slowdown in development activity. For a long time now ClearScript has been a side project (and therefore a low priority) for a very small group within the MS Office organization.
Over the last year or so we've seen a decrease in the number of bug reports and feature requests, both internally and externally. That probably has to do with a relatively mature code base, combined with growing developer interest in cross-platform .NET technologies, which ClearScript doesn't support.
Given that trend, we're down to a handful of potential enhancements for ClearScript, all of which are non-trivial. Here's the list we're looking at, in order of decreasing priority:
- Support for newer V8 versions.
- Support for Chakra / ChakraCore.
- Support for .NET Core / .NET Standard.
Please understand that, as ClearScript is a side project, we don't have time estimates for any of these enhancements. To be honest, progress is likely to be slow, and one major work item at a time. We do plan to continue responding more quickly to new bug reports and minor feature requests.
Thanks!
from clearscript.
Of course, that's very understandable. Thanks for taking the time to answer!
from clearscript.
I am mostly interested in updates to newer versions for V8 more than anything else.
If Clearscript can not keep being updated, then I am fairly sad to say that I will have to use another framework to run my JS code with serverside.
from clearscript.
@dennisdahlchristensen Supporting newer V8 versions is our top priority for ClearScript. Internally we have it working with V8 6.1 (the latest stable release), but its debugging support needs a non-trivial update for the new V8 Inspector protocol, as recent V8 releases have dropped support for the original protocol.
from clearscript.
@ClearScriptLib Great news!! I very much look forward to being able to upgrade to 6.1. That is a huge jump from 5.5.
Keep up the good work!!
from clearscript.
Issue #9 tracks .NET Standard support, and we've added Issue #15 to track the Chakra enhancement.
from clearscript.
Related Issues (20)
- How to use ClearScript in VC++ project? HOT 2
- The VBS script passes hexadecimal 0 to the backend and prompts "Invalid parameter," while the JS script does not encounter this issue. HOT 3
- fetch - How should JSON objects be passed into JavaScript HOT 2
- Whether ClearScript acts as a parser. HOT 2
- How to use Task and Task.Run in VBScript? HOT 3
- microsoft.clearscript.v8 in use promise but return this {[undefined]} or {Microsoft.ClearScript.V8.V8ScriptItem.V8ScriptObject} HOT 3
- How to use Linq in microsoft.clearscript.v8 HOT 5
- How to use Linq in jsondata in microsoft.clearscript.v8 HOT 4
- Extension method for primitives types HOT 4
- Question about property object assignment HOT 5
- async Task HOT 2
- Need Strategies to Prevent ClearScript V8 Crashes Due to Large Memory Allocation in Scripts HOT 1
- Unable to initalize script engine due to pending script exception HOT 2
- I can't add memory.dll to visual studio 2019?
- Streams API? HOT 1
- ClearScriptV8.linux-x64.so not found in the Docker HOT 2
- ClearScriptV8.win-x86.dll and ClearScriptV8.win-x64.dll missing on Publish HOT 2
- Question: ScriptEngine.HostData HOT 4
- Question: try pattern from script HOT 2
- Behavior of the `MaxRuntimeHeapSize` property of `V8ScriptEngine` class has changed HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clearscript.