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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
2.3k
Lessons from Spec-Driven Development
simas
PRO
0
140
AutonomyとControlのあいだ:Graflowで記述するAIエージェント協調
myui
0
110
今さら聞けないCancellationToken
htkym
0
220
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
310
3Dシーンの圧縮
fadis
1
640
エージェンティックRAGにAWSで入門しよう!
har1101
7
970
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
320
AIとRubyの静的型付け
ukin0k0
0
530
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
820
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
2
410
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
620
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Prompt Engineering for Job Search
mfonobong
0
330
What's in a price? How to price your products and services
michaelherold
247
13k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
Become a Pro
speakerdeck
PRO
31
6k
Code Reviewing Like a Champion
maltzj
528
40k
Facilitating Awesome Meetings
lara
57
6.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
GitHub's CSS Performance
jonrohan
1033
470k
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