แแแแแแก แฌแแ แจแแฎแแแแ แ 2018 แฌแแแก แแแแกแ:
แแแแแ แแขแแ แ: - แฒกแแแแแ แงแแแแแก! แแแแแแแแ แแฅ แงแแคแแแกแแแแก! แแฆแแก แฉแแแ แแแงแแแก แแ แ แแคแแชแแแแฃแ แ แแแแฎแกแแแแแแแ - แแแแจแ แแ แแแแแ. แแแแแ แแ แ โโแแฅแแแแ แแฃ แแ แ แแแแฅแแแแ. แแแ แแแแ แแแแฎแกแแแแแแแแ แแแแฅแกแแ แแ แแฉแแแ, แแก แแแแแแแฎแ แแแก GopherJS-แแก แจแแกแแฎแแ.
แแแแฅแกแแ แแ แแฉแแแ (แจแแแแแแแจแ - AG): โ แแ แแแ Go แแแแแแแแแ แ แแ แแฌแแ แแแ แกแแ แแแกแแแก Go-แจแ. แฎแแ แคแ แแแขแแแขแแแ แแแฌแแแก แกแแฅแแ, แฎแแ แกแแฎแแแฃแ แแแแ แแฅ แแกแแแ. แแแแแ แแแกแแฃแแ แ แฉแแแก แแแแแชแแแแแแแกแ แแ แแแแแแแแ Go on frontend-แแ.
แแแแแแแ แแกแแแแ: แฏแแ แแแกแแฃแแ แแแ แแแแแ, แแฃ แ แแขแแ แแแแแแ Go-แก แแแจแแแแ แฌแแแ แแแแแแ, แจแแแแแ แแแกแแฃแแ แแแ แแแแแ, แแฃ แ แแแแ แจแแแแแซแแแ แแแแก แแแแแแแแ. แแ แกแแแแแก แแ แ แแแ - แแแ แแกแแแแแแ แแ GopherJS. แแแแฎแแ, แ แ แแแแแแแ แแแแแจแแ แแก แแแแแฌแงแแแขแแแแแแแ แแ แ แ แจแแแซแแแแ แแแแแแแแก.
แ แ แกแญแแ แก frontend?
แงแแแแ แแแแแฎแแแแ, แ แแ แคแ แแแขแแแขแแแ แงแแแแแคแแ แ แแแ แแแแแ?
แ แแแแแแแแ แขแแกแขแ? แแแแ แแจแแแแแ? แแแแกแแกแขแแแ? แฏแแ แแแ.
แ แแช แจแแแฎแแแ แคแ แแแข-แแแแก, แแแแฌแแแก แชแแขแแขแ, แ แแแแแแช แแ แ-แแ แแแ แฌแแแ แแแแแแแแแ แแ แแฅแแ แแแแแก แฌแแแแจแ:
Javascript แแ แแฅแแก แขแแแแก แกแแกแขแแแ. แแฎแแ แแแแแกแแฎแแแแ แแ แแ แแแแแแแแก, แ แแแแแแแช แจแแแฎแแแแ แแ แฉแแแ แแฃแจแแแแแก แแ แแชแแกแจแ แแ แแแฎแกแแ, แ แแแแ แแแแ แแแแ แแกแแแ.
แขแแแแก แกแแกแขแแแ แแแแแแแ แ แแฃแแแ Javascript-แจแ แขแแแแก แกแแกแขแแแแก แแแแแซแแฎแแแ - แแ แแก แฎแแแแแ, แ แแแแแแแช แแแฃแแแแแแแ แแแแแฅแขแแก แขแแแแ, แแแแ แแ แกแแแแแแแแแแจแ แแแแก แแ แแแแแ แ แแแแจแแ แ แแ แแฅแแก แขแแแแแแแ. แแก แแ แแแแแแ แแแแแแ แแแฃแแแ TypeScript-แจแ (Javascript-แแก แแแแแแแขแ) แแ Flow-แจแ (Javascript-แแก แขแแแแแแก แกแขแแขแแแฃแ แ แจแแแแฌแแแแ). แกแแแแแแแแแแจแ, แคแ แแแขแแแขแ แฃแแแ แฌแแแแแ แแฅแแแแ, แกแแแแ แแแแแญแ แแก แชแฃแแ แขแแแแก แกแแกแขแแแแก แแ แแแแแแแก Javascript-แจแ.
แแ แแฃแแแ แจแ, แ แแแแ แช แแกแแแ, แแ แแ แกแแแแแก แกแขแแแแแ แขแฃแแ แแแแแแแแแแ - แแ แแฃแแแ แแแจแ แแ แแก แฉแแจแแแแแฃแแ แแแแแฅแขแแแ แแ "แฏแแแแกแแฃแ แ" แคแฃแแฅแชแแแแ. แแแแ แแ แแ แแ แแแฅแแก แกแขแแแแแ แขแฃแแ แแแแแแแแแแ Javascript-แจแ, แ แแแแ แช แแกแแแ. แแก แแ แแแแแแ แฃแแแ แแแแแแ แแแฃแแแ jQuery-แแก แแแแ (แงแแแแ แแงแแแแแแ jQuery-แก แงแแแแ แแ แแขแแขแแแแ, แแแแฎแแแ แแแแแ, แคแฃแแฅแชแแแแแ, แ แแแแแแแช แกแแญแแ แ แแงแ แกแแแฃแจแแแ). แแฎแแ แงแแแแ แแงแแแแแก Lodash-แก:
แแแแแซแแฎแแแ แฏแแฏแแฎแแแ. แแ แแคแแฅแ แแ, แ แแ แงแแแแแ แแแแแแฎแ Javascript แแแแ แแแแฎแแแแแแ 5 แฌแแแก แฌแแ แแ แแก แแแแแแงแฃแ แแแแแ แ แแแแ แช "noodle" แแแแแซแแฎแแแแก แฌแแ แแแฃแแแแแแแ แกแแ แแฃแแแแแแแแ. แแฎแแ แแก แแ แแแแแแ แแแแแแ แแแฃแแแ (ES-15-แแก แแ ES-16-แแก แแแแแจแแแแแ), แฏแแแแกแแ แแแขแก แแแแแแขแ แแแแแ แแแแแ แแ แงแแแแแ แชแแขแ แฎแแแ แฃแคแ แ แแแแแแแ แกแฃแแแฅแแ แแแแฌแงแ.
แกแแแแ Promise แฏแแฏแแฎแแแ แแ แแแแแแ... แแ แแแชแ, แ แแแแ แแฎแแ แฎแแแก แคแ แแแข-แแแแแก แแแแฃแกแขแ แแ, แแแแ แแ แแกแแแ แงแแแแแแแแก แแแแก แแขแแ แแแแ แ แแฆแแช แฃแชแแแฃแ แฏแฃแแแแแแจแ. แฉแแแ แแกแแแ แแแแแฎแแ แฎแแ "แแแแแ แแแแแแก" แฏแแฏแแฎแแแ. แจแแแแแ แฉแแแ แแแแแแฌแงแแแขแแ แแก แแ แแแแแแ แแฎแแแ แแ แแแแขแแแแก แแแแแขแแแแ - async / await:
แแกแแแฅแ แแแฃแแแแแ แแ แแแแแแ แแแแแแ แแแฃแแแ. Async/wait แกแแแแแแ แแแแฃแแแ แฃแแ แแ แแแแขแแแแ แกแฎแแแแแกแฎแแ แแแแจแ. Python-แก แแ แกแฎแแแแก แแฅแแ แแก แแแแแแแ - แแก แกแแแแแ แแกแแ แแแ แแแ. แแ แแแแแแ แแแแแแ แแแฃแแแ.
แ แ แแ แแแแแแ แแ แแแแแแ แแแแ? แฉแแ แฉแแแแแก แแฅแกแแแแแแขแฃแ แแ แแแแ แแ แกแแ แแฃแแ, แแแแกแแกแขแแแแก แกแแ แแฃแแ แแ แแแแแ แแ แแแ แแแแแ.
- Javascript-แแก แกแแแขแแฅแกแ แชแแขแ แฃแชแแแฃแ แแ. แฉแแแ แงแแแแแ แแแชแแ แแแกแแแแก แแ แแแแแฅแขแแก แแแแแขแแแแก แแ แแแแแแแแ แแ แกแฎแแ แฎแ แแแแแ.
- Javascript แแ แแก แแ แแแแ แแแ แแแแแแ. แแฎแแ แแก แแแแกแแแฃแแ แแแแ แแฅแขแฃแแแฃแ แ แกแแกแขแแแแ, แ แแแแกแแช แแแแกแแกแขแแแ แซแแแแแ แแแแแ:
- แงแแแแ แฌแแ แก แกแฎแแแแแกแฎแแ แกแขแแแจแ - แแแฆแแช แฌแแ แก แกแขแ แฃแฅแขแฃแ แฃแแแ, แแแฆแแช แฌแแ แก แคแฃแแฅแชแแฃแ แแ, แกแฎแแแแแกแฎแแ แแแแแแแแแ แแแ แแแแกแฎแแแแแแฃแแแ แฌแแ แแ;
- แกแฎแแแแแกแฎแแ แแแแแขแแแแแแ (แแแแแขแแแแแแ) แกแฎแแแแแกแฎแแ แแแ แแแแแแแแ แกแฎแแแแแกแฎแแ แแแแแขแแแแก แแแแแงแแแแแแกแแก;
- แแแแ แ "แแแ แแแแ" Javascript-แจแ แคแฃแแฅแชแแแแแแฃแ แ แแ แแแ แแแแ แแแแ - แแแแแฉแแแ rambda แแแแแแแแแแ แแ แแฎแแ แแ แแแแแแแแแแแจแ แแแฌแแ แแ แแ แแแ แแแแแก แแแ แแแแ แแแแฎแฃแแแแก.
- แแก แงแแแแแคแแ แ แแแ แแแแแแแแก แแฎแแแแก แแแแกแแกแขแแแแแ แแ แแก แฌแแ แแแฃแแแแแแแ แแแแแแ แแ. แแแแแขแแแ แแ แแแแแแแแแ แจแแฃแแแแกแแแแแแ: แแแแ แแแแแ แแแแแแ, แแแแ async/แแแแแแแแ, แแแแแช แฃแแฃแ แแแแแแ. แแกแแแแช แกแฎแแแแแกแฎแแ แแแ แแแแแแแแจแ แฌแแ แแ!
- แแก แแ แแฃแแแแก แแ แแแฅแขแแก แจแแแแ แฉแฃแแแแแก. แซแแแแแ แฎแแ แแแแแก แแแแแ, แแฃ แแแแก แแแ แแแแฎแฃแแแ.
แ แ แแ แแก แแแ แแกแแแแแแ?
แแแแแชแ แแแญแแแ Mozilla Foundation-แแแ แแ แ แแแ แกแฎแแ แแแแแแแแแแแแแ แแแแแแแแแแ แแกแแแ แ แแ, แ แแแแ แแชแแ Web Assembly. แฒแก แ แ แแ แแก?
- แแก แแ แแก แแ แแฃแแแ แจแ แฉแแจแแแแแฃแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แแ แแแแ แคแแ แแแขแก.
- แแแแแ แฃแแ แแ แแแ แแแแแ แแฅ แแแแแก, แแกแแแ แจแแกแ แฃแแแแฃแแแ แแแแฅแแแก แแฃแแแแ แแแแ, แแแฃ แแ แแฃแแแ แก แแ แกแญแแ แแแแ แงแแแแ แฏแแ แแ javascript แแแแแก แงแแแแ "noodles"-แแก แแแแแแแแแแแ.
- แงแแแแ แแ แแฃแแแ แแ แแแแแแชแฎแแแ แแฎแแ แแแญแแ แ.
- แแแแแแแแ แแก แแ แแก แแแแขแแแแแ, แจแแแแซแแแแ แแแฌแแ แแ แจแแแแแแแแแ แแแแแกแแแแ แ แแแแกแแแแก.
- แแแฎแ แซแแ แแแแแ แแ แแฃแแแ แ แฃแแแ แแแแแแแแแ แแแ แแกแแแแแแแก แแฎแแ แแแญแแ แแ.
- แแแแ แแแจแ แแแแแแแแแ แแแแแแแแ แแ แแฎแแ แแแญแแ แแก. แแก แแฎแแแ แแ แฅแแขแแฅแขแฃแ แ แฃแแแ แแแแแขแแแฃแแแ: GOARCH=wasm GOOS=js (แแแแ). แฏแแ แฏแแ แแแแ, แ แแแแ แช แแแแฎแแแ, แแ แแ แแก แคแฃแแฅแชแแแแแแฃแ แ, แแแแ แแ แแ แแก แแแแชแฎแแแแแ, แ แแ แแฃแชแแแแแแแ แแฅแแแแ แแแจแ.
แฒ แ แฃแแแ แแแแแแแแแ แแฎแแ? GopherJS
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แฉแแแ แแ แแแแฅแแก แแแ แแกแแแแแแแก แแฎแแ แแแญแแ แ, แแ แกแแแแแก แแแแแแงแแแแ, แ แแแแ แแชแแ GopherJS.
- Go แแแแ แแแแแงแแแแแแแ "แกแฃแคแแ" Javascript-แจแ.
- แแฃแจแแแแก แงแแแแ แแ แแฃแแแ แจแ - แแ แแ แแก แแฎแแแ แคแฃแแฅแชแแแแ, แ แแแแแแกแแช แแฎแแแแ แแแแแแแแ แแแ แแ แแฃแแแ แแแ แฃแญแแ แแ แแฎแแ แก (แแก แแ แแก Vanilla JS, แ แแแแแแช แแฃแจแแแแก แแแแแกแแแแ แแ).
- แแ แกแแแแแก แแฎแแ แแแญแแ แ แแแแฅแแแก แงแแแแแคแ แแกแแแแก, แ แแช แแ แแก Go-แจแ, แแแ แจแแ แแก แแแ แฃแขแแแแแกแ แแ แแ แฎแแแแ... - แงแแแแแคแแ แ, แ แแช แซแแแแแ แแแแงแแแ แก แแ แแแชแแ.
- แแแแฅแแแก แแแแแ แกแขแแแแแ แขแฃแแ แแแแแแแแแแ แแฎแแ แแแญแแ แแแแ, แแแ แแ แแ แแแแแขแแแแกแ, แ แแแแแแ แแฎแแ แแแญแแ แแกแแช แแแ แ แแ แแฅแแก แแ แแฃแแแ แจแ: syscall, net แฃแ แแแแ แแฅแแแแแแ (แแ แกแแแแแก net/http แแแแแแขแ, แแแแ แแ แแ แ แกแแ แแแ แ แแ แแแแแแขแ แแแฃแแแ แแแฃแแแ XMLHttpRequest-แแก แกแแจแฃแแแแแแ) . แแแแแแแ, แแแแแ แกแขแแแแแ แขแฃแแ แแแแแแแแแแ แฎแแแแแกแแฌแแแแแแ - แแฅ แแ แแก แแก แแ แแฃแแแ แจแ, แแฅ แแ แแก Go stdlib, แ แแแแแแช แฉแแแ แแแแงแแแ แก.
- แแแแแ แแแแแขแแก แแแแกแแกแขแแแ Go-แจแ, แงแแแแ แแแกแแแ แแฎแแ แแก แแแแแฌแงแแแขแแแแแแแ (แแแ แแ แแ แ.แจ.) แจแแแซแแแแ แจแแแแแก GopherJS-แแ แแ แแแฃแจแแแ แแ แแฃแแแ แจแ.
GopherJS-แแก แแแฆแแแ แซแแแแแ แแแ แขแแแแ - แแก แแฎแแแแ แฉแแแฃแแแแ แแแ Go แแแแแขแแ. แฉแแแ แแแแแแแแ แแแแแกแแแแก แแ แแแแฅแแก GopherJS แแ แซแแแแแ แแแแแแแชแแแก แจแแกแแฅแแแแแแ:
แแฅ แแ แแก แแกแแแ แแแขแแ แ แแแแแ แฏแแแ แกแแแงแแ แ ...
... แ แแแฃแแแ แฃแแ Go แแ แแแ แแแ, แกแขแแแแแ แขแฃแแ แแแแแแแแแแแก แ แแแฃแแแ แฃแแ fmt แแแแแขแ แแ Binding Js แแ แแฃแแแ แแก API-แแแ แแแกแแกแแแแแแ. Println แกแแแแแแแ แแแ แแแแฅแแแแแ แแแแกแแแแก แแฃแ แแแแแ แแ แแ แแฃแแแ แ แแแฌแแ แก "Hello gophers"! แแก แซแแแแแ แแแ แขแแแแ: แฉแแแ แแแแแแแแ GopherJS build-แก - แฉแแแ แแแก แแ แแฃแแแ แจแ แแแแฃแจแแแ - แงแแแแแคแแ แ แแฃแจแแแแก!
แ แ แแ แแก แแ แแแแแแขแจแ? แกแแแแแซแแแ
แแ แกแแแแแก แกแแแแแแแแฃแแ แงแแแแ แแแแฃแแแ แฃแแ js แฉแแ แฉแแกแแแแก:
- jquery;
- แแฃแแฎแแแแแ.js
- D3.js แแแแ แแแแแชแแแแแแก แจแแแแแแแกแ แแ แแฃแจแแแแแกแแแแก;
- React.js
- VueJS;
- แแ แแก แแแแฅแขแ แแแแก แแฎแแ แแแญแแ แแช แแ (แแแฃ แฃแแแ แจแแแแแซแแแ แแแแฅแขแ แแแแ แแแกแแขแแแแก แแแแแแแชแแแแแก แแแฌแแ แ);
- แแ แงแแแแแแ แกแแกแแชแแแ แแ แแก WebGL (แฉแแแ แจแแแแแซแแแ แจแแแฅแแแแ แกแ แฃแแ แแ แแคแแแฃแแ แแแแแแแชแแแแ, แแแ แจแแ แแก แแแแแจแแแ 3D แแ แแคแแแแ, แแฃแกแแแแ แแ แงแแแแ แกแแแแแแ);
- แแ แแแแ แ แกแฎแแ แแแแจแแ แ แงแแแแ แแแแฃแแแ แฃแ javascript แฉแแ แฉแแแแกแ แแ แแแแแแแแแแแแแแ.
แฉแแ แฉแ
- แแ แกแแแแแก แแแ แฉแแ แฉแ แฃแแแ แจแแแฃแจแแแแแฃแแ แกแแแชแแแแฃแ แแ GopherJS - Vecty-แกแแแแก. แแก แแ แแก React.js-แแก แกแ แฃแแคแแกแแแแแ แแแแแแแ, แแแแ แแ แแแแแแแแ แแแฃแแแ แแฎแแแแ Go-แจแ, GopherJS-แแก แกแแแชแแคแแแแ.
- แแ แแก แแแแแจแแก แฉแแแแแแ (แฃแชแแ!). แแ แแแแแแ แแ แ แงแแแแแแ แแแแฃแแแ แฃแแ:
- แแแแ;
- แแแแขแแแ.
แแ แแแฉแแแแแแ แ แแแแแแแแ แแแแแแแแก, แแฃ แ แแแแ แแแแแแงแฃแ แแแ แแ แ แ แจแแแซแแแแ แฃแแแ แฉแแแฌแแ แแก Go-แจแ:
แแ แแก แแแ แแแแขแ (แแ แแแ แแแแแแ 3D แแกแ แแแแแ, แแแแ แแ แจแแกแแซแแแ แแก แแ แกแแแแแก):
แ แแก แแแแแแแแ?
แแฎแแ แคแ แแแข-แแแแแก แแแแฃแกแขแ แแ แแกแแ แแแแแแแ แแแแแจแแ, แ แแ แงแแแแ แแแ, แ แแแแแแช แแแ แ Javascript-แแแ แขแแ แแแ, แแฅ แฉแฅแแ แแแก. แแฎแแ แงแแแแแคแแ แ แจแแแแแแแแ แแฅแแแแ "แแแ แแกแแแแแแแแจแ". แ แ แแแญแแ แแแแ แแฅ แฆแแ แกแแฃแแ แแแแแแ แแแแแแแแแ, แ แแแแ แช โแแแคแแ แแแแโ?
Go-แจแ แขแ แแแแชแแฃแแแ แฌแแแแแ, แ แแ แแก แแ แแก แกแแกแขแแแแก แแ แแแ แแแแ แแแแก แแแ แแ แแ แแฅแขแแแฃแแแ แแ แแ แกแแแแแก แแแแแแแแแแแแ UI-แกแแแ แแฃแจแแแแแกแแแแก. แแ แแก แ แแฆแแช, แแแแ แแ แแแฎแแแ แแ แแแขแแแแแฃแแ, แแแฎแแแ แแ แฃแคแฃแแฅแชแแ.
แแฎแแ แแ - แแแ แแ แจแแแกแแ แจแแฅแแแแ UI แแแแแแแแแแแแ Go-แจแ, แ แแแแแแแช แแแฃแจแแแแแก GopherJS-แแ! แแฅแแแ แกแแแแแแแ แจแแแแซแแแแ แแแฌแแ แแ แแฅแแแแ แกแแแฃแแแ แ แฉแแ แฉแ! แแแแแ แแ แ, แ แแชแ แจแแแแซแแแ แแแฌแแ แ แคแ แแแแแ แ แแ แแก แแฅแแแแ แแ แ-แแ แแ แแแ แแแแ แแ แแแ แ แแแแฆแแแ, แแ แแฅแแแแ แแแ แกแแแแแแ (แแฃ แแแ แแ แคแ แแแแแ แแ).
แแฅแแแ แจแแแแซแแแแ แจแแชแแแแแ แแแแ แ แกแฎแแแแแกแฎแแ แแแแแขแ, แ แแแแแแช แฃแแแ แแ แกแแแแแก Go-แแก แแแแกแแกแขแแแแจแ, แแ แแฃแแแ แแก แกแแแชแแคแแแแกแแแ (แแแแแแแแแ, Template engine). แแกแแแ แฃแแแ แแแฃแจแแแแแแ, แจแแแแซแแแแ แแแแฌแงแแ แแแกแแฎแแ แฎแแแแแ แกแแแแแซแแแ, แ แแแ แแแ แขแแแแ แจแแซแแแ แจแแแแแ แกแแก แแแแแชแแแ แแแ แแแแแ แแ แแฃแแแ แจแ. แแแ แแ แแแแกแ, แจแแแแซแแแแ แจแแฅแแแแ, แแแแแแแแแ, แกแแ แแแกแ, แ แแแแแกแแช แจแแฃแซแแแ แแ แแ แแ แแแแแแก แแแแแชแแแ แกแแ แแแ แแ แแ แคแ แแแขแแ, แแแแแ แแแแแก แแแแแงแแแแแแ - แงแแแแแคแแ แ, แ แแช แแแกแฌแแแ แฌแแแ แแแแแแแแแ แแแก (แแฎแแแแ แแฎแแ Go-แแ).
แจแแแแซแแแแ แแแฌแแ แแ แแแแแจแ! แฒแแกแแ แแแแแโฆ
แกแฃแ แแก แแงแ แ แแกแ แแฅแแแช แแแแแแแ.
แแแแฎแแแแ
แแแแฎแแ (แจแแแแแแแจแ Q): โ แแ แแฌแแ Go-แจแ แแฃ Js-แจแ?
AG: โ แแฅแแแ แฌแแ แ แ แฃแขแแแแแก, แแ แฎแแแก, แกแขแ แฃแฅแขแฃแ แแแก, แฉแแแแ แแแแก โ แงแแแแแคแแ แก Go-แจแโฆ แแฌแแ แ แฆแแแแกแซแแแแแก, แแขแแ แแแ แแฅ แคแฃแแฅแชแแแก.
In: - แแแฃ "แจแแจแแแ" แฏ-แแแแ แแฌแแ ?
AG: - แแ แ, Go-แจแ แแกแ แฌแแ แแ แฃแแ แแแแแ แแ แแฃแแแ แแก API-แก (API แแ แจแแชแแแแแ). แแฅแแแ แจแแแแซแแแแ แแแฌแแ แแ แกแแแฃแแแ แ แกแแแแแซแแแ แแกแ, แ แแ แจแแขแงแแแแแแแแแ แแแแแแแก แแ แฎแแ - แแก แแ แแ แแก แ แแฃแแ.
In: - แ แแช แจแแแฎแแแ แแแแแแฃแ แก?
AG: - แแ แแแแแแแแแ แแแแฎแ: แแ แแก แแแแแแแ แแแ Cordova แแแฉแแกแแแแก, แ แแแแแกแแช Js แฃแจแแแแก. React Native-แจแ, แแ แแแชแ; แจแแแซแแแแ แแ แแก, แจแแแซแแแแ แแ แ (แแแแกแแแฃแแ แแแแ แแ แแแแแขแแ แแกแแแก). N-go แแแแแจแแก แซแ แแแ แแฎแแ แก แฃแญแแ แก แแ แแแ แแแแแแฃแ แแแแแแแชแแแก - iOS แแ Android.
In: โ แจแแแแแฎแแ แแแ แแกแแแแแแแก แจแแกแแฎแแ. แกแฃแ แฃแคแ แ แแ แฃแคแ แ แแแขแ แแแแแแ แแแแแแแก, แแแฃแฎแแแแแแ แแแแแแฃแ แแแแก, โแแแแแกโ... แแ แแแแ แฃแคแ แ แแแขแแ แฎแแ แแ แแแแแแแแ แคแ แแแขแแแขแแก แกแแแงแแ แแก?
AG: - แแแ แแกแแแแแแ แแ แแก แแ แแแแแ แคแแ แแแขแ แแ แแแแฃแแแกแฎแแแแ แแ แแแแแ แแ แจแแแซแแแแ แแงแแก แขแแฅแกแขแแ แแแขแ แกแแแแแแ แแแแแจแแแแแจแ... แแฅแแแ แแแแแแแ Runtime-แแ, แแแแ แแ แแก แแแแแแ, แ แแช Javascript-แแก แกแขแแแแแ แขแฃแ แแแแแแแแแแแจแ แแแงแแแแ, แ แแแแกแแช แแก แแฅ แแ แแ แแก, แแแแขแแ แฉแแแ แแแแแแงแแแแ แ แแแแแแแแ Lodash. แแ แแแชแ, แ แแแแแแ แแ แ แกแญแแ แแแแ แแแแแจแก.
In: - แแจแแแ แแ แแแแแแแแ แแแแ แ แแแจแแแแ ...
AG: - "แกแฃแคแแ" Javascript-แแ?
In: - แแแแฎ. แฉแแแ แจแแแแฃแแจแแแ แแแก แแแแแแแแแแแ...
AG: - แแแแ แแ แแก แแ แแก แขแแฅแกแขแ... แแแแแแแ, แแแแแแแแขแ แแแแ แก แฐแแแแก, แแแแ แแ แแก แงแแแแแคแแ แแ (แแฅแแแ แแแฅแแ แแแแแ แแแจแแแแแก แแ แ). แจแแแแแแ, แแฅแแแ แแแฌแแ แแ แแฅแแแแ แกแแแฃแแแ แ แแแแแแก แแแแแแ, แ แแแแแแช แแแแ แแแก แแฅแแแแก แแแแแ แก 1%-แแ. แฏแแ แฏแแ แแแแ แแ แแแ แแฎแแแแ, แ แแ แแก แแแแแก แฌแแแ แแฎแแ แแก. แฃแคแ แ แแแขแแช, แแแ แแกแแแแแแ แแแฃแจแแแแแก แฃแคแ แ แกแฌแ แแคแแ, แแแแ แ Javascript แแแกแแแแแ แแแแแแแก แแแแ - แแแก แแ แกแญแแ แแแแ แแแแแแแ.
In: - แฏแแ แฏแแ แแแแ แกแแแแแแแ แแฃแแฅแขแ... โแแแกแแแกโ (แแแ แแกแแแแแแแก) แกแแชแแแแแ แ แแแแแแแแแขแแชแแ แฏแแ แแแแแ แแ แแ แแก, แ แแ แชแแแกแแฎแแ แแแแกแฏแแแแ. แแแแชแแแขแฃแแแฃแ แแ, แแแแฎ: แฉแแแ แงแแแแแก แแแแกแแแก, แ แแ แแ แแแแแ แฃแแแ แแงแแก แฃแคแ แ แกแฌแ แแคแ, แแแแ แแ แแแแแ V8-แแก แแแแแแแแ แ แแแแฎแแ แชแแแแแแ แซแแแแแ แแคแแฅแขแฃแ แแ.
AG: - แแแแฎ.
In: - แแฅ แจแแแแแแ แแแ แแแแช แซแแแแแ แแแแ แแ แแฃแจแแแแก แแ แคแแฅแขแ แแ แแ แแก, แ แแ แแแแ แฃแแแ แแขแแกแแแ แแฅแแแแ.
AG: - แแแ แแกแแแแแแแกแแช แแแแ แแแญแแแ แแแแแแแแ.
In: - แฏแแ แฏแแ แแแแ, แแแฉแแแแแแ, แแแแแช แ แแฃแแแ แแแ แแกแแแแแแแก แแแแกแฏแ. แแ แแแแแ แฌแแแก แแแแแแแแแแแจแ แแงแ แแแแแแแ แแแแแแแ, แแแแ แแ แแ แแก แ แแแแแแแแ แ แแแแฃแ แ แแแฆแฌแแแ, แ แแแแแแช แจแแแซแแแแ แแแ แซแแแก.
AG: - แฒจแแกแแซแแแ. แฒแแแ แแแแฎแแ.
In: โ แฉแแแ แแ แแแแฅแแก แแ แแแแแแแแ แแแฅแแแแแ... แแฅแแแ แแก แแ แแแแแแแแ แฌแแแ แแแแแแ แแแแขแแแแ? แ แแขแแ แฃแแแ แฌแแแแแแ แแฅ?
AG: - แฉแแแ แฃแแแ แจแแแแแแ แฉแฃแแแ แคแ แแแขแแก แจแขแแแ.
แ แแแแแแแแ แ แแแแแแ ๐
แแแแแแแแ, แ แแ แแแ แฉแแ แฉแแแแแแ. แแแแฌแแแ แฉแแแแ แกแขแแขแแแแ? แแกแฃแ แ แแแฎแแ แฃแคแ แ แกแแแแขแแ แแกแ แจแแแแแ แกแ? แแฎแแ แ แแแแแแญแแ แแ แจแแแแแแแก แแแแแแแกแแแแ แแ แแแแแแ แแแแกแแแแก แ แแแแแแแแแชแแแ,
Dell R730xd 2-แฏแแ แแแคแแ Equinix Tier IV แแแแแชแแแแ แชแแแขแ แจแ แแแกแขแแ แแแแจแ? แฒแฎแแแแ แแฅ
แฌแงแแ แ: www.habr.com