WINSOFT JSEngine 3.3 D6-D10.3 Rio

WINSOFT JSEngine 3.3 D6-D10.3 Rio

Description

Winsoft JSEngine is one of the most powerful JavaScript engines for Delphi.

Features and Features of Winsoft JSEngine:

Take advantage of the powerful Microsoft ChakraCore JavaScript engine

Supports 32-bit and 64-bit windows

Available for Delphi versions 6 to 10.1 and Lazarus

Provide source code with the product

Ability to distribute library royalties in applications

Version 3.0

Updated ChakraCore DLL libraries

Updated ChakraCore declarations

Click here to download software demos.

Examples

ECMAScript 2015 (ES6) examples // block { const a = 1 // block-scoped constant let b = 2 // block-scoped variable } // template literals function complexToString(a, b) { return `${a} + ${b}i` } complexToString(1, 2) // multi-line strings let html = ` <div> Hello </div>` // destructing assignment const [a, , c] = [1, 2, 3, 4] const {a, c} = {a: 1, b: 2, c: 3, d: 4} // class class Person { constructor(name) { this.name = name } hello() { return 'Hello, ' + this.name + '!' } } const erik = new Person('Erik') erik.name erik.hello() // inheritance class Student extends Person { hello() { return 'Hello, student ' + this.name + '!' } } const patrik = new Student('Patrik') patrik.hello() // arrow functions [1, 2, 3].map(value => value + 1) const increment = value => value + 1 increment(1) // for of let sum = 0 for (const element of [1, 2, 3]) sum += element // default parameters function hello(name = 'Erik') { return 'Hello, ' + name + '!' } // rest parameters function restParams(first, ...rest) { return rest } // spread operator Math.max(1, 2, 3) Math.max(...[1, 2, 3]) const a = [1, 2, 3] const b = [4, 5, 6] const c = [...a, ...b] ECMAScript 2016 examples 2 ** 3 // exponentiation operator ECMAScript 2017 examples Object.values({a: 1, b: 2}); Object.entries({a: 1, b: 2}); Web Assembly examples var memory = new WebAssembly.Memory({initial: 1, maximum: 10}); var array = new Uint32Array(memory.buffer); array[10] = 1; array[10];

System requirements Winsoft JSEngine

For Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo

Installation

We use its library functions from this program. It is not installed and we just have to introduce its route in the Delphi library.

Images

WINSOFT JSEngine 3.3 D6-D10.3 Rio

Comments

Popular