Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wantedlyのフロントエンド領域の取り組みと課題

Tsuyoshi HARA
November 26, 2022

 Wantedlyのフロントエンド領域の取り組みと課題

JSConf JP 2022 のスポンサー LT で発表したスライドです。
Wantedly のフロントエンドが抱える課題について、直近数年間の取り組みと今後に向けた方針などについて話しました。

Tsuyoshi HARA

November 26, 2022
Tweet

More Decks by Tsuyoshi HARA

Other Decks in Programming

Transcript

  1. ©2021 Wantedly, Inc. ݪ߶࢜ 5TVZPTIJ)BSB !DIMPF w 8BOUFEMZ *OD w

    'SPOUFOE$IBQUFS-FBE w ࠷ۙͷझຯɾ޷͖ͳ΋ͷ w ΏΔݴޠֶϥδΦ w ೫໦ࡔ w ౔ುͰਬ͍ͨ͝൧ ࣗݾ঺հ
  2. ©2021 Wantedly, Inc. v2 ͷ TypeScript Խ v2, v3 ͸ಉ͡ϨϙδτϦ্ʹଘࡏ͠ɺ͔ͭผʑͷ

    webpack ͷઃఆϑΝΠϧ͕ॻ͔Ε͍ͯ·ͨ͠ɻ ͦΕΒΛ౷߹Ͱ͖ͨ͜ͱʹΑΓɺv2 ͱ v3 ͷڥք͕͍͋ ·͍ʹͳΓͦΕ΄Ͳҙࣝ͢Δ͜ͱ͕গͳ͘ͳΓ·ͨ͠ɻ 10೥ؒͰͰ͖ͨ஍૚ͷղফ ͜Ε·Ͱͷվળͷྺ࢙
  3. ©2021 Wantedly, Inc. v1 ͷ CoffeeScript ͷ JS Խ Developer

    eXperience (DX) squad ͷऔΓ૊ΈʹΑΓɺ v1 Ͱ࢖༻͞Ε͍ͯͨ CoffeeScript ͕ JavaScript ΁ͱม ׵͞Εͨɻ 10೥ؒͰͰ͖ͨ஍૚ͷղফ ͜Ε·Ͱͷվળͷྺ࢙
  4. ©2021 Wantedly, Inc. R&D αʔϏεՁ஋޲্ʹͭͳ͕Δٕज़తͳνϟϨϯδΛ ਪਐ͍ͨ͠ • ΑΓྑ͍ UX ͷͨΊʹ

    Island Architecture ͷϑϨʔϜϫʔΫݕূͨ͠Γ • ΑΓྑ͍ DX ͷͨΊʹ ESbuild ͱ͔ SWC ͱ͔ vite ͱ͔࢖ͬͨϏϧυߴ଎Λߟ͑ͨΓ • Edge Compute Λ࢖ͬͨػೳͷՄೳੑΛ୳ͬͨΓ
  5. ©2021 Wantedly, Inc. • ௚ۙ਺೥ͷ Frontend chapter ͷऔΓ૊Έ • ࠓޙղܾ͍͖͍ͯͨ͠՝୊

    ࿩ͨ͜͠ͱ 1. 10೥ؒͰͰ͖ͨ஍૚ͷղফ 2. σβΠϯγεςϜͷ React ࣮૷ͷ੔උ 3. R&D
  6. ©2021 Wantedly, Inc. Advertisement Wantedly ͷΤϯδχΞ૊৫ͱͯ͠ɺ৽نࢀೖऀʹ޲͚ͯ ʮ͜ΕΛ஌͓͍ͬͯͯ΄͍͠ʂʯ͜ͱΛɺ֎෦ʹ΋ެ։ Ͱ͖ΔΑ͏ʹ·ͱΊͨυΩϡϝϯτͰ͢ɻ Spatial chat

    ͷεϙϯαʔϒʔεͰ෺ཧຊΛ༣ૹͰ ϓϨθϯτ͢Δاը΍ͬͯ·͢ͷͰͥͻ͓੠͕͚ͩ͘͞ ͍ʂ Wantedly ͷٕज़͕٧·ͬͨυΩϡϝϯτެ։த