BaristaCore
BaristaCore copied to clipboard
BaristaCore is a framework for providing a serverless platform using ChakraCore and .Net Core
This is a bit theoretical, but with [Blazor](https://github.com/aspnet/blazor), it should be possible to have BaristaCore compile C# code to WASM and then execute the result using the ChakraCore runtime. This...
The intrinsic ChakraCore data types appear to support very large arrays > 2gb traditional .net limit, however, we've been limited to using byte[Int32.MaxValue] when marshaling them between ArrayBuffers, Strings and...
Unit tests of the extensions project are a bit flaky as they depend on uptime of httpbin, which is good, but sometimes can throttle or have invalid responses. Steps: -...
Add the following built-in types to make it easier when creating/providing these types to/from .net Objects - [ ] Date - [ ] Math - ... Functions: - [ ]...
Within the BaristaConversionStrategy, allow classes to specify an explicit conversion To/From JsValue objects by using the IConvertible interface. Also let custom Converter classes be specified.
Better usability when getting/setting/deleting object properties.
There are some additional auto-conversions to consider: - [x] Add support for indexed properties - [x] Iterators/IEnumerable/IEnumerator - [x] Compiler created iterators coming from functions using the yield statement -...
imports the specified dependency by name, version into a variable defined by the script.
Per the standard available here: https://developer.mozilla.org/en-US/docs/Web/API/URL Wrapper around System.Uri