Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
xterm.js at FOSSCOMM 2014, Lamia
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Paris Kasidiaris
May 04, 2014
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
xterm.js at FOSSCOMM 2014, Lamia
Paris Kasidiaris
May 04, 2014
More Decks by Paris Kasidiaris
See All by Paris Kasidiaris
Docker Compose CLI for ECS
parisk
0
81
Remote business as usual
parisk
0
35
Real time sweetness with Django Channels
parisk
0
250
Stateful applications on Docker Swarm
parisk
1
150
Get back to sleep with Infrastructure as Code
parisk
0
48
Say No
parisk
0
110
Developing Microservices Frictionlessly
parisk
0
71
Creating a cloud-native development environment
parisk
0
140
Building an in-browser IDE with JavaScript
parisk
1
190
Other Decks in Programming
See All in Programming
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
5
3.4k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
150
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
290
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1.9k
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
iOSDC2026登壇資料.pdf
riofujimon
0
170
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
Security issues being discussed on Web Platforms
petamoriken
0
970
速習iPhone Duo対応
yuukiw00w
1
640
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
180
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
260
Featured
See All Featured
Fireside Chat
paigeccino
43
4k
Utilizing Notion as your number one productivity tool
mfonobong
4
590
Product Roadmaps are Hard
iamctodd
55
13k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Unsuck your backbone
ammeep
672
58k
Amusing Abliteration
ianozsvald
1
310
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
470
Are puppies a ranking factor?
jonoalderson
2
3.9k
Typedesign – Prime Four
hannesfritz
42
3.2k
Transcript
xterm.js FOSSCOMM 2014, Lamia
Who • Paris (@pariskasid, @parisk at GitHub) •
Founder at sourcelair.com • I love Python and JavaScript
xterm.js • Full, JavaScript, XTerm clone • Based
on VT100
Why? • Need for a terminal at www.sourcelair.com
• Absence of a sufficient library for that
Mission A powerful, yet simple framework for
building terminal-‐based applicaXons.
Fork of term.js • We forked term.js •
Removed more than 1000 lines of code • Offloaded stuff out of the core
Shrinking the core • Removed custom modes •
Hidden textarea vs content-‐editable • Off-‐loaded colors to CSS
What’s new • Event-‐based API • Themes
• Modular architecture
Demo
InteresXng Features • Copy & Paste handling •
WebSocket a`aching • Fit rows and columns to parent’s size
To-‐do • Remove all colors from JavaScript •
Implement character-‐level styling • OpXmize content updaXng
Browser CompaXbility • Chrome (Desktop and Mobile) •
Firefox (Desktop) • Safari (Desktop and iOS) • Opera (Desktop and iOS) • IE 10+ (but sXll buggy)
Ideas • A PuTTY replacement • InteracXve, code-‐teaching
tutorial
xterm.js • github.com/sourcelair/xterm.js • bower install xterm.js
• www.sourcelair.com
Thank you. @pariskasid s.lair.io/xtermjs-‐fosscomm-‐2014