Overview
This course covers the inner workings of NativeScript, an open-source framework for mobile front-end development using frameworks like Angular, Vue.js, or vanilla JavaScript. The learning outcomes include understanding JavaScript Engine, NativeScript, Native API Access, Application Package, Marshalling, Multithreading, Worker threads, Isolate, Parse & Compile, Loading snapshots, Limitations, and Garbage Collection. The course teaches skills such as embedding V8 in real-world applications. The teaching method involves discussing definitions, basic terms, and practical examples. The intended audience for this course is developers interested in mobile front-end development using NativeScript and JavaScript frameworks.
Syllabus
Embedding V8 in the real world
Definitions & basic terms
JavaScript Engine
NativeScript
the JavaScript world
Native API Access
The Application Package
Marshalling
C3PO, obviously
Multithreading
Worker threads web workers
Context
Worker thread Isolate
Parse & Compile take time
What about Parse & Compile?
Loading snapshots
Limitations
Garbage Collection
Taught by
JSConf