JavaScriptֶԂϙϞυʔϩՊΛओ੮Ͱଔۀ͢ΔͨΊͷςΫχοΫ@ϋʔυϧܹLTେձοʂ2023-02-22@Tokky0425
View Slide
1992 େҪڝഅͷഅখͰੜ2005 ๏ࣉࢠΛసʑͱ͠ͳ͕ΒॳڭҭΛ2008 ொాࢢཱϞϯϋϯ௮͚தֶߍΛଔۀ2011 ࢲཱJavaScriptֶԂߴߍϙϞυʔϩՊΛओ੮ଔۀ2012 7ؒͷਭ (τΠϨٳܜͳ͠)2019 SmartHRʹೖࣾɺݱࡏʹࢸΔུྺ👈 ͜Ε
ओ੮ଔۀͷ伴ͱͳͬͨϙϞυʔϩλΠϚʔͷ࣮ͷίπΛ͓͑͠·͢ɻ
ͪͳΈʹ...25࡞ۀɺ5ٳܜͷαΠΫϧΛ܁Γฦ͢͜ͱͰɺूதͯ͠࡞ۀΛߦ͏ϙϞυʔϩςΫχοΫͱ͍͏ͷ͕ଘࡏ͠·͢ɻϙϞυʔϩλΠϚʔͱ͍͏ͷɺϙϞυʔϩςΫχοΫͰ͏λΠϚʔ (ཁΧϯτμϯλΠϚʔ) ͷ͜ͱͰ͢ɻ
ૉʹλΠϚʔΛ࣮ͨ͠߹
ѱ͘ͳ͍Ͱ͕͢ɺ͜Εʹͪΐͬͱ͕ͨ͋͠Γ·͢ɻ
ͣΕΔɻ
ͱʹ͔ͣ͘ΕΔʂ
ผλϒผΞϓϦέʔγϣϯͰ࡞ۀ͍ͯ͠ΔͱɺλΠϚʔ͕αϘΓ࢝Ί͕ͯ࣌ؒͣΕ͍͖ͯ·͢ɻຊ60ඵܦͬͯΔͷʹ40ඵ͔͠ܦͬͯͳ͍͜ͱʹͳͬͯͨΓ...
Whyʁ🤷
ϝΠϯεϨουΛແବʹઐ༗͠ͳ͍ͨΊʹɺΞΫςΟϒͰͳ͍λϒͷ JavaScript ࣮ߦ͕ؒҾ͔Εͯ͠·͏ɻ
Web Worker Λ͓͏ʂ
Web Worker ͷεϨουϝΠϯεϨουͱผͳͷͰɺॲཧ͕ؒҾ͔Εͳ͘ͳΔઈରʹαϘΒͳ͍Web Worker ͞Μ
main.jsworker.js
Web Worker Λͬͯ setInterval ͷॲཧΛϝΠϯεϨου͔ΒΓ͢ͱɺʮઈରαϘΒͳ͍λΠϚʔʯ͕࡞ΕΔʂ݁
λΠϚʔΞϓϦΛ࡞͍ͬͯΔਓࢀߟʹͯ͠ω😘
͓ΘΓ