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
Oga
Search
Yorick Peterse
September 12, 2014
Programming
210
3
Share
Oga
Lightning talk at Baruco 2014
Yorick Peterse
September 12, 2014
More Decks by Yorick Peterse
See All by Yorick Peterse
Garbage Collection Crash Course
yorickpeterse
1
390
Making GitLab Faster
yorickpeterse
2
480
Rubinius & The Eternal Yak
yorickpeterse
1
280
Parsing for Humans
yorickpeterse
2
110
Other Decks in Programming
See All in Programming
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
170
書き換えて学ぶTemporal #fukts
pirosikick
2
350
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
4
3.3k
My daily life on Ruby
a_matsuda
3
180
Making the RBS Parser Faster
soutaro
0
660
Explore CoroutineScope
tomoeng11
0
160
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
250
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
970
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
370
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.5k
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
280
The untapped power of vector embeddings
frankvandijk
2
1.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Designing for Timeless Needs
cassininazir
0
220
The Invisible Side of Design
smashingmag
302
52k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
800
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
290
Transcript
Oga XML/HTML parser written in Ruby. https://github.com/yorickpeterse/oga
• Ruby (91% per GitHub) + small, native extension •
Supports MRI, Rubinius, JRuby • Thread-safe • XML/HTML parsing • XML namespaces • XPath • CSS selectors (planned) • No system libraries (e.g. libxml2)
$ time gem install nokogiri-1.6.1.gem real 1m54.368s user 1m34.697s sys
0m7.517s
$ time gem install oga-0.1.0.gem real 0m1.205s user 0m1.053s sys
0m0.100s
$ gem install oga