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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
55
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
120
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
160
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
1
390
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
130
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
150
20260619 私の日常業務での生成 AI 活用
masaruogura
1
230
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
670
徹底討論!ECS vs EKS!
daitak
0
150
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
410
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.3k
入門!AWS Blocks
ysuzuki
1
160
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
0
230
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Into the Great Unknown - MozCon
thekraken
41
2.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Being A Developer After 40
akosma
91
590k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
430
How GitHub (no longer) Works
holman
316
150k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Odyssey Design
rkendrick25
PRO
2
700
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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/