Contents

init()

Initializes a JavaScript virtual machine.

Declaration

init!()

Return Value

A new, independent JavaScript virtual machine.

Discussion

Use this initializer to create a virtual machine for use with more than one JavaScript context. By default, creating a JSContext object automatically creates an independent virtual machine—to share a virtual machine between contexts, obtain a JSVirtualMachine instance and then create contexts using the init(virtualMachine:) initializer.