Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Neon: JavaScript Native Extensions in Rust - Dr...
Search
hone
November 06, 2017
Programming
89
0
Share
Neon: JavaScript Native Extensions in Rust - Dreamforce 2017 OSS Booth
https://github.com/hone/electronjs-mandelbrot
https://github.com/hone/neon-mandelbrot
hone
November 06, 2017
More Decks by hone
See All by hone
Limitless - RubyUnconf Hamburg 2019
hone
0
180
Deep Dive: Cloud Native Buildpacks - KubeCon EU 2019
hone
1
350
Intro: Cloud Native Buildpacks - KubeCon EU 2019
hone
0
62
KubeCon 2018 - Intro: Cloud Native Buildpacks
hone
0
170
A Droid's Journey - CodeDaze 2018
hone
0
110
A Droid's Journey - RubyKaigi 2018
hone
0
850
Helix: Native Extensions for Everyone - RubyConf Colombia 2017
hone
1
190
Leveraging Rust with mruby: Loving our fellow Windows® users - FOSDEM 2017
hone
0
280
After A Decade: Still a Rubyist - Red Dot Ruby Conference 2016
hone
0
370
Other Decks in Programming
See All in Programming
AIと共に生きる技術選定 2026
sgash708
0
120
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
190
継続的な負荷検証を目指して
pyama86
0
300
PHPer、Cloudflare に引っ越す
suguruooki
1
140
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
120
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
180
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
130
The Less-Told Story of Socket Timeouts
coe401_
3
970
AI-DLC Deep Dive
yuukiyo
9
5.6k
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
0
310
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
Making the RBS Parser Faster
soutaro
0
660
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Being A Developer After 40
akosma
91
590k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
690
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.7k
The Curse of the Amulet
leimatthew05
1
12k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
910
Accessibility Awareness
sabderemane
1
110
Tell your own story through comics
letsgokoyo
1
910
The SEO identity crisis: Don't let AI make you average
varn
0
460
Transcript
Neon JavaScript Native Extensions in Rust
JavaScript Native Extensions (C++) • Unsafe • Risky - segfaults!
• Maintenance burden • Contribution barrier • Cross Platform Support
None
Meet Rust • Like C: compiled, statically typed, very fast
• Unlike C: enjoyable to use, guarantees safety • "If it compiles, it doesn't crash" • Same guarantee as JavaScript with memory safety • Strong C/FFI support
Cargo - Dependency Manager
What is Neon? • Rust bindings for writing safe and
fast native Node.js modules • Crash free memory protection (works with JS GC) • Parallelism (use multiple threads)
Mandelbrot Demo
None
z n+1 = z n 2 + c
DEMO https://github.com/hone/electronjs-mandelbrot https://github.com/hone/neon-mandelbrot
Wire App
None
Neon @ Heroku/Salesforce
Heroku/SFDX CLI
Distribution