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
Hexi
Search
Yosuke Furukawa
PRO
April 14, 2015
Programming
87k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hexi
Hexsticker as a Service
Yosuke Furukawa
PRO
April 14, 2015
More Decks by Yosuke Furukawa
See All by Yosuke Furukawa
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
230
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
10
5.2k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
1
4.7k
tc39 x jsconf.jp Panel Discussion 2024
yosuke_furukawa
PRO
0
340
Removing Corepack
yosuke_furukawa
PRO
9
2k
JavaScript Runtime とはなにか
yosuke_furukawa
PRO
15
3.1k
Strip Types と Storage
yosuke_furukawa
PRO
4
510
Module Harmony について
yosuke_furukawa
PRO
4
1.9k
LTのやり方
yosuke_furukawa
PRO
16
3k
Other Decks in Programming
See All in Programming
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
540
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
400
CSC307 Lecture 17
javiergs
PRO
0
320
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.5k
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
10
4k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
170
3Dシーンの圧縮
fadis
1
770
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Talk to Developers About Accessibility
jct
2
230
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
Embracing the Ebb and Flow
colly
88
5.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
Agile that works and the tools we love
rasmusluckow
331
21k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
Hexi @yosuke_furukawa
Hexsticker as a Service
None
JavaScript users love hexagonal stickers !!
None
+4FSTEFpOF4UJDLFST4UBOEBSE
Hexi internal
Hexi internal • Nginx (SPDY/3.1) • ngx_small_light • io.js only
1 process • AWS RDS • AWS S3
performance
h2load $ h2load -n1000 -c100 -m100 -pspdy/3.1 https://hexi.pics/ finished in
4.44s, 225 req/s, 2.02MB/s requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx traffic: 9393534 bytes total, 437250 bytes headers, 9013000 bytes data min max mean sd +/- sd time for request: 973.15ms 3.74s 2.47s 737.45ms 63.90%
https without SPDY
https without SPDY TFDPOET
https with SPDY
https with SPDY TFDPOETTFDPOET
SPDY pros • No concat JS/CSS • No CSS sprite
• No domain sharding
SPDY pros • No concat JS/CSS • No CSS sprite
• No domain sharding CFUUFSF⒎FDUXJUINJOJNVNF⒎PSU
SPDY cons • ELB does not support (?) • SPDY
is dead long live HTTP2
DEMO
future
Hexi future • http2 (nghttp2 or h2o) (new!) •
io.js only 1 process • AWS RDS • AWS S3 • AWS Lambda (new!)
http2 sticker is now available
https://hexi.pics/items/a8f92e622f85374e41dde6c5d5505750