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
@swc-node/jest を使って テストを高速化する/jsfes-2022
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenichiro Kishida
July 16, 2022
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
@swc-node/jest を使って テストを高速化する/jsfes-2022
Kenichiro Kishida
July 16, 2022
More Decks by Kenichiro Kishida
See All by Kenichiro Kishida
Compression Streams API によるブラウザネイティブなデータ圧縮/jsfes2025
sizuhiko
0
95
Compression Streams API によるブラウザネイティブなデータ圧縮 /phpstudy-182
sizuhiko
0
98
Code兄弟での CI/CDをいい感じにする方法 / phpstudy-2024-06
sizuhiko
0
240
Webアクセシビリティワークショップを社内でやってみた / phpconfuk-2024
sizuhiko
1
440
デベロッパーよ 健康でいるためには 寝て 旅をして 趣味を持って メンタル大切に / DE-RADIO-2023-06-26
sizuhiko
0
220
ヘビータブユーザーが ワークスペースの利用でどのように変わったか / 2023-05-16 Vivaldi User Meetup TOKYO 2023
sizuhiko
0
400
Node.js v18 ベースイメージを使った AWS Lambda アプリ開発におけつ光と影 / 2023-04-23 JavaScript Fes
sizuhiko
0
260
Rails 7の採用提案で注目を集め始めた Import maps の過去、現在、そして未来について/de radio 2
sizuhiko
2
1.5k
勉強会主体で サービスを作るということ/esm-meetup-3
sizuhiko
0
390
Other Decks in Technology
See All in Technology
並行性の問題を防げ!実践トランザクション入門
occhi
0
230
20260930_Gemma4_Hands-on
tsho
0
210
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
410
The seven pitfalls of AI (revised version)
ufried
0
220
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
610
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
170
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
210
VS Code × GitHub Copilot での Fabric 開発
ryomaru0825
1
220
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
120
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
320
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
170
The kernel report
ennael
PRO
1
210
Featured
See All Featured
How to make the Groovebox
asonas
2
2.5k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
Typedesign – Prime Four
hannesfritz
42
3.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Code Reviewing Like a Champion
maltzj
528
40k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Bash Introduction
62gerente
615
220k
For a Future-Friendly Web
brad_frost
183
10k
GitHub's CSS Performance
jonrohan
1033
470k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Transcript
Նͷ+BWB4DSJQUࡇΓ0OMJOF ,FOJDIJSP,JTIJEB !TJ[VIJLP !TXDOPEFKFTU Λͬͯ ςετΛߴԽ͢Δ
,FOJDIJSP,JTIJEB ӬͷσΟεςΟϯάΠογϡτɾΤϯδχΞ੍ʹ͓͚Δ %JTUJOHVJTIFE$SFBUPS TJ[VIJLP!HNBJMDPN !TJ[VIJLP IUUQTHJUIVCDPNTJ[VIJLP IUUQCMPHPQFOUPLZPKQ
https://blog.open.tokyo.jp/2021/07/11/pong-swoosh.html PR
PR ͠Α͚ΕࢀՃ͍ͯͩ͘͠͞
None
None
w5ZQF4DSJQUΛ͍ͬͯΔɺ·ͨ͜Ε͔ Β͓͏ͱࢥ͍ͬͯΔ wࣗಈςετΛॻ͍͍ͯΔɺ·ͨ͜Ε͔Β ॻ͘༧ఆͰ͋Δ w$*ͷ͕͔͔͍࣌ؒͬͯΔɺ·ͨͬͱ ͍ͨ͘͠ͱࢥ͍ͬͯΔ ຊͷλʔήοτϢʔβʔ
None
ts-jest
None
ܕνΣοΫʜ
TypeScript Jest ߴԽ
SWC esbuild
w(PͰ࣮͞Ε͍ͯΔ wϑϩϯτΤϯυ։ൃͰΘΕΔ͜ͱ͕ଟ͍ w7JUFͰΘΕ͍ͯΔ wσίϨʔλ͕͑ͳ͍ FTCVJME
w3VTUͰ࣮͞Ε͍ͯΔ w%FOPͰΘΕ͍ͯΔ wσίϨʔλ͕͑Δ 48$
ͨͪʜ wNJDSPTPGUUTZSJOHF w5ZQF03.
None
.swcrc
@swc-node/core @swc-node/jest tscon fi g .swcrc transformer
transformSync : esbuild x 510 ops/sec ±1.28% (88 runs
sampled ) @swc-node/core x 438 ops/sec ±1.00% (88 runs sampled ) typescript x 28.83 ops/sec ±10.20% (52 runs sampled ) babel x 24.21 ops/sec ±10.66% (46 runs sampled ) Transform rxjs/AjaxObservable.ts benchmark bench suite: Fastest is esbuil d transform paralle l @swc-node/core x 1,253 ops/sec ±0.90% (75 runs sampled ) esbuild x 914 ops/sec ±1.31% (77 runs sampled ) Transform rxjs/AjaxObservable.ts parallel benchmark bench suite: Fastest is @swc-node/cor e yarn benc h @swc-node/core x 1,123 ops/sec ±0.95% (77 runs sampled ) esbuild x 847 ops/sec ±3.74% (71 runs sampled ) Transform rxjs/AjaxObservable.ts parallel benchmark bench suite: Fastest is @swc-node/cor https://github.com/swc-project/swc-node
w5ZQF4DSJQUͷςετ͘ͳΔ wσίϨʔλΛ͍ͬͯΔͳΒ48$Ұ w!TXDOPEFΛ͏ͱUTDPO fi Hͷઃఆ ͚ͩͰྑ͍ wUTDͰͷίϯύΠϧνΣοΫΕͣʹ wৄ͘͠ϒϩάͰ ·ͱΊ
https://blog.open.tokyo.jp/