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
Web LT Session / I/O Extended 2019 Tokyo@GDG
Search
Kenichiro Kishida
May 19, 2019
Technology
4
1.6k
Web LT Session / I/O Extended 2019 Tokyo@GDG
Kenichiro Kishida
May 19, 2019
Tweet
Share
More Decks by Kenichiro Kishida
See All by Kenichiro Kishida
Code兄弟での CI/CDをいい感じにする方法 / phpstudy-2024-06
sizuhiko
0
190
Webアクセシビリティワークショップを社内でやってみた / phpconfuk-2024
sizuhiko
1
370
デベロッパーよ 健康でいるためには 寝て 旅をして 趣味を持って メンタル大切に / DE-RADIO-2023-06-26
sizuhiko
0
150
ヘビータブユーザーが ワークスペースの利用でどのように変わったか / 2023-05-16 Vivaldi User Meetup TOKYO 2023
sizuhiko
0
330
Node.js v18 ベースイメージを使った AWS Lambda アプリ開発におけつ光と影 / 2023-04-23 JavaScript Fes
sizuhiko
0
210
@swc-node/jest を使って テストを高速化する/jsfes-2022
sizuhiko
0
390
Rails 7の採用提案で注目を集め始めた Import maps の過去、現在、そして未来について/de radio 2
sizuhiko
2
1.4k
勉強会主体で サービスを作るということ/esm-meetup-3
sizuhiko
0
350
オンライン勉強会や イベントで 盛り上がりを共有したい!/jsfes2021-summer
sizuhiko
0
720
Other Decks in Technology
See All in Technology
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
3
5.5k
[Keynote] What do you need to know about DevEx in 2025
salaboy
0
170
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
600
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
190
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
490
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
190
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
0
200
Node.js 2025: What's new and what's next
ruyadorno
0
110
Git in Team
kawaguti
PRO
3
360
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
120
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
190
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
190
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Context Engineering - Making Every Token Count
addyosmani
6
240
Large-scale JavaScript Application Architecture
addyosmani
514
110k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Being A Developer After 40
akosma
91
590k
GraphQLとの向き合い方2022年版
quramy
49
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Writing Fast Ruby
sferik
629
62k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
Transcript
(PPHMF*0 8FC-5 *0&YUFOEFE5PLZP!(%( ,FOJDIJSP,JTIJEB !TJ[VIJLP
,FOJDIJSP,JTIJEB 5PLZP +"1"/ TJ[VIJLP!HNBJMDPN !TJ[VIJLP IUUQTHJUIVCDPNTJ[VIJLP IUUQCMPHPQFOUPLZPKQ
w8FC1BDLBHJOH w".1 w1VQQFUFFS 5PEBZT
w8FC1BDLBHJOH w".1 w1VQQFUFFS 5PEBZT
wXFCQBDL͡Όͳ͍Α w8FCαΠτΛॺ໊ͯ͠Ͱ͖ΔΑ͏ʹ͢ ΔΈ wͭͷϨΠϠʔͰߏ͞ΕΔ • Signed HTTP exchanges • ॺ໊͖ͷϦΫΤετ/Ϩεϙϯε
• Bundled HTTP exchanges • ෳͷϦΫΤετ/ϨεϙϯεΛ1ͭʹ • Loading • Signed HTTP exchange ΛϒϥβͰಡ ΈࠐΉͨΊͷํ๏ 8FC1BDLBHJOH֓ཁ https://github.com/WICG/webpackage
wΞʔΧΠϒͷ৴པੑΛVQ w͋ͳͨͷαΠτΛ$%/Ͱ৴ w".1Ͱͷར༻ • https://google.com/amp/s/ yourdomain/… • https://yourdomain/… w".11BDLBHFSͰΑΓ؆୯ʹ 8FC1BDLBHJOHͷར༻ํ๏
https://github.com/ampproject/amppackager
w8FC1BDLBHJOH w".1 w1VQQFUFFS 5PEBZT
w".1ύϑΥʔϚϯεΛղܾ͢Δͨ Ίʹ্ཱ͕ͪͬͨ044 w)5.-্Ͱಈ࡞͢ΔϥΠϒϥϦϑϨʔϜ ϫʔΫ w8FC$PNQPOFOUTϕʔε wࡢ(PPHMFݕࡧ͔Β".1ϖʔδͷΫ ϦοΫ૿Ճͨ͠ ".1 https://amp.dev/ja/
".1)5.- https://amp.dev/ja/documentation/guides-and-tutorials/start/create/basic_markup? format=websites
https://amp.dev/ja/
None
None
w".1)5.-ͱ$44͚ͩͰෆࣗ༝ͩͬͨ ͕ɺ+BWB4DSJQUͷ࣮ߦΛՄೳʹ͢Δ wϝΠϯεϨουͱผͷ8FC8PSLFS͔ Β8PSLFS%0.ͷٕज़Λ͍ͬͯΔ wCJUMZBNQTDSJQUUSJBM͔Β0SJHJO 5SJBMΛਃ͠ࠐΉͱར༻Ͱ͖Δ BNQTDSJQU
BNQTDSJQU https://twitter.com/AMPhtml/status/1116378847937613824
w".1'JSTUͱ͍͏Ξϓϩʔν w".1Ͱ࡞Γ࢝ΊɺΓͳ͍ͱ͜ΖΛBNQ TDSJQUͰϏδωεϩδοΫͱ࣮ͯ͠ wͦΕͰΓͳ͍͜ͱɺͦΕΛ#FOUP ".1ϓϩδΣΫτͰॿ͚Δ w".1ཧ ϖʔδ Ͱͳ͍ɺ8FCϖʔδͰ ".1ίϯϙʔωϯτΛ͑ΔΑ͏ʹ͢Δ ʢଞͷϑϨʔϜϫʔΫ
8FC$PNQPOFOUTͱͷΈ߹Θͤ #FOUP".1
wTOBQDIBUͰ࢝·ͬͨετʔϦʔɺ *OTUBHSBN'BDFCPPL XIBUTBQQ ͳͲͰ·ͬͨɻ wͨͩ͠ൃݟ͞ΕΔͷ͍͠ɻͦ͜Ͱ".1 Φʔϓϯͳ8FCϓϥοτϑΥʔϜͰݟͭ ͚Δ͜ͱ͕ՄೳͰɺϦϯΫͰ͖ɺڞ༗Ͱ͖ ΔΈΛఏڙ͢Δɻ ".14UPSJFT
https://amp.dev/about/stories
https://www-washingtonpost-com.cdn.ampproject.org/c/s/ www.washingtonpost.com/graphics/2019/national/amp- stories/2019-state-of-the-union-reactions/
w-PDBMJ[BUJPOͷݴޠʹରԠ IUNM⚡MBOHKB w%FTLUPQσϑΥϧτϞόΠϧ BNQTUPSZTVQQPSUTMBOETDBQF w4JEFCBSϋϯόʔΨʔϝχϡʔʹՃ BNQTJEFCBS w"UUBDINFOUTεϫΠϓΞοϓͰදࣔ BNQTUPSZQBHFBUUBDINFOU w&NCFET5XJUUFSͳͲͷຒΊࠐΈ ".14UPSJFT
wϝʔϧຊจͷதʹ".1ίϯςϯπΛೖΕ ΒΕΔɻ w͜Ε·ͰͷࣄྫͰΫϦοΫɺίϯόʔ δϣϯ͕૿Ճ͢Δͱ͍͏ɻ ".1&NBJM
None
w৴αʔϏε wςετ wϝʔϧΫϥΠΞϯτ ".1&NBJM
w8FC1BDLBHJOH w".1 w1VQQFUFFS 5PEBZT
wϒϥβࣗಈԽιϦϡʔγϣϯͰ͢ɻ w/PEFKT͔Β$ISPNFΛૢ࡞ ૢΓਓܗQVQQFUFFS ͢ΔͨΊͷ"1* Λఏڙ͍ͯ͠Δɻ wOQNͰϒϥβ͕Πϯετʔϧ͞ΕΔͷͰɺ ڥઃఆߏஙͷඞཁ͕ͳ͍ɻ 1VQQFUFFS
w͜Ε·Ͱ$ISPNF͚͚ͩͩͬͨͲɺ 'JSFGPY͑ΔΑ͏ʹͳΔΑʂ wݱࡏͷ"1*Λαϙʔτ 1VQQFUFFSpSFGPY
w8FCςετ͍ͱ͍͏ࢢઆ w#SPXTFS$POUFYU"1*Ͱղܾ wςετ͕'MBLZͱ͍͏ࢢઆ wXBJU'PS9"1*Ͱղܾ 1VQQFUFFS
w.PCJMFσόΠεΤϛϡϨʔγϣϯ w0GqJOFαϙʔτ wαʔϏεϫʔΧʔͷݕূ w(FP-PDBUJPO w/FUXPSL.POJUPSJOH w,FZCPBSE.PVTF w1FSGPSNBODF5FTU w$PEF$PWFSBHF w"DDFTTJCJMJUZ 1VQQFUFFS
WJTJUNZCMPHHJUIVC https://github.com/sizuhiko http://blog.open.tokyo.jp