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
@swc-node/jest を使って テストを高速化する/jsfes-2022
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenichiro Kishida
July 16, 2022
Technology
430
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
57
Compression Streams API によるブラウザネイティブなデータ圧縮 /phpstudy-182
sizuhiko
0
75
Code兄弟での CI/CDをいい感じにする方法 / phpstudy-2024-06
sizuhiko
0
230
Webアクセシビリティワークショップを社内でやってみた / phpconfuk-2024
sizuhiko
1
420
デベロッパーよ 健康でいるためには 寝て 旅をして 趣味を持って メンタル大切に / DE-RADIO-2023-06-26
sizuhiko
0
210
ヘビータブユーザーが ワークスペースの利用でどのように変わったか / 2023-05-16 Vivaldi User Meetup TOKYO 2023
sizuhiko
0
380
Node.js v18 ベースイメージを使った AWS Lambda アプリ開発におけつ光と影 / 2023-04-23 JavaScript Fes
sizuhiko
0
250
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
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
300
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
180
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
0
130
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
970
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
150
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
120
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
140
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.6k
GitHub Copilot app最速の発信の裏側
tomokusaba
1
260
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
630
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
7
3.8k
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
850
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
430
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
The Cost Of JavaScript in 2023
addyosmani
55
10k
The Curious Case for Waylosing
cassininazir
1
400
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
The browser strikes back
jonoalderson
0
1.3k
How STYLIGHT went responsive
nonsquared
100
6.2k
Ethics towards AI in product and experience design
skipperchong
2
310
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
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/