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
3
210
Oga
Lightning talk at Baruco 2014
Yorick Peterse
September 12, 2014
Tweet
Share
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
270
Parsing for Humans
yorickpeterse
2
110
Other Decks in Programming
See All in Programming
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
180
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
210
Architectural Extensions
denyspoltorak
0
190
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
250
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
0
240
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
100
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
180
Basic Architectures
denyspoltorak
0
480
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
380
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
140
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
340
Patterns of Patterns
denyspoltorak
0
1k
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
0
53
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
150
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
47
Making Projects Easy
brettharned
120
6.6k
Being A Developer After 40
akosma
91
590k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
42
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
85
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
47
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
How to make the Groovebox
asonas
2
1.9k
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