Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Native Script Engine: Integrating V8 JavaScript with Java - Jim Laskey

Java via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the integration of V8 JavaScript as a sister javax.script to Nashorn in this 47-minute Java conference talk. Delve into the challenges and solutions of implementing a high-performance JavaScript runtime in Java with a native JVM. Learn about native overhead, build issues, memory management, and API adaptation. Discover the JVMV8 proof of concept, performance considerations, and code examples for both Java and JavaScript sides. Examine V8 objects in Java, Java objects in V8, and the JavaScript constructor generator. Gain insights into garbage collection strategies, multi-threading API implementation, and Node.js integration with Java. Investigate sustainable JavaScript solutions for JVM and ongoing experiments in this comprehensive exploration of Native Script Engine and Go Panama.

Syllabus

Intro
Overthinking A Title
Back Story
Nashorn Backlog
Let's Face It, V8 Rules
Proof Of Concept: JVMV8
Rough Notes on Performance
Example: Java Side
Example: JavaScript Side
Example: Beyond Nashorn
JVMV8 Components
V8 Objects In Java
Java Objects in V8
JavaScript Constructor Generator
V8 JNI primitives
jvmv8.boot
Garbage Collection Java Side
Garbage Collection V8 Side
Multi-threading API
Example: Multi-threading
Node.js: Creating JVM
Node.js: Using Java
Sustainable JavaScript for JVM
Experiments In Progress

Taught by

Java

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Native Script Engine: Integrating V8 JavaScript with Java - Jim Laskey

  • Profile image for CANDRA
    CANDRA
    ​Kursus yang dibawakan Jim Laskey ini adalah panduan teknis tingkat tinggi bagi pengembang yang ingin melampaui batasan standar Java. Laskey secara brilian mengajarkan cara menanamkan engine JavaScript V8 langsung ke dalam aplikasi Java, menciptakan sistem yang fleksibel namun tetap berperforma tinggi.
    ​Materi kursus ini sangat tajam dalam membahas manajemen memori lintas bahasa dan penggunaan JNI untuk komunikasi antar-runtime. Alih-alih hanya teori, peserta diberikan pemahaman praktis tentang cara membangun mesin skrip kustom yang efisien. Kursus ini adalah investasi wajib bagi arsitek perangkat lunak yang ingin menggabungkan kelincahan ekosistem JavaScript dengan ketangguhan infrastruktur Java.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.