ะะพะผะฟะฐะฝะธั Facebook (ะทะฐะฟัะตัะตะฝะฐ ะฒ ะ ะค) ะพัะบััะปะฐ ะธัั ะพะดะฝัะต ัะตะบััั ะธะฝััััะผะตะฝัะฐัะธั memlab, ะฟัะตะดะฝะฐะทะฝะฐัะตะฝะฝะพะณะพ ะดะปั ะฐะฝะฐะปะธะทะฐ ััะตะทะพะฒ ัะพััะพัะฝะธั ะดะธะฝะฐะผะธัะตัะบะธ ัะฐัะฟัะตะดะตะปัะตะผะพะน ะฟะฐะผััะธ (ะบััะธ), ะพะฟัะตะดะตะปะตะฝะธั ัััะฐัะตะณะธะธ ะพะฟัะธะผะธะทะฐัะธะธ ัะฐะฑะพัั ั ะฟะฐะผัััั ะธ ะฒััะฒะปะตะฝะธั ััะตัะตะบ ะฟะฐะผััะธ, ะฒะพะทะฝะธะบะฐััะธั ะฟัะธ ะฒัะฟะพะปะฝะตะฝะธะธ ะบะพะดะฐ ะฝะฐ ัะทัะบะต JavaScript. ะะพะด ะพัะบััั ะฟะพะด ะปะธัะตะฝะทะธะตะน MIT.
ะคัะตะนะผะฒะพัะบ ะฑัะป ัะพะทะดะฐะฝ ะดะปั ัะฐะทะฑะพัะฐ ะฟัะธัะธะฝ ะฑะพะปััะพะณะพ ะฟะพััะตะฑะปะตะฝะธั ะฟะฐะผััะธ ะฟัะธ ัะฐะฑะพัะต ั web-ัะฐะนัะฐะผะธ ะธ web-ะฟัะธะปะพะถะตะฝะธัะผะธ. ะะฐะฟัะธะผะตั, ั ะฟะพะผะพััั memlab ะฟัะพะฒะพะดะธะปัั ะฐะฝะฐะปะธะท ะฟะพััะตะฑะปะตะฝะธั ะฟะฐะผััะธ ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะฝะพะฒะพะน ะฒะตััะธะธ ัะฐะนัะฐ Facebook.com, ะบะพัะพััะน ะฟะพะทะฒะพะปะธะป ะฒััะฒะธัั ััะตัะบะธ, ะฟัะธะฒะพะดะธะฒัะธะต ะบ ะฐะฒะฐัะธะนะฝะพะผั ะทะฐะฒะตััะตะฝะธั ะฑัะฐัะทะตัะฐ ะฝะฐ ััะพัะพะฝะต ะบะปะธะตะฝัะฐ ะธะท-ะทะฐ ะธััะตัะฟะฐะฝะธั ัะฒะพะฑะพะดะฝะพะน ะฟะฐะผััะธ.
ะัะธัะธะฝะฐะผะธ ััะตัะตะบ ะฟะฐะผััะธ ะฟัะธ ะฒัะฟะพะปะฝะตะฝะธะธ JavaScript-ะบะพะดะฐ ะผะพะถะตั ะฑััั ะฝะฐะปะธัะธะต ัะบััััั ัััะปะพะบ ะฝะฐ ะพะฑัะตะบัั, ะธะท-ะทะฐ ะบะพัะพััั ัะฑะพััะธะบ ะผััะพัะฐ ะฝะต ะผะพะถะตั ะฒััะฒะพะฑะพะดะธัั ะทะฐะฝะธะผะฐะตะผัั ะพะฑัะตะบัะพะผ ะฟะฐะผััั, ะฝะตัะฐะทัะผะฝะพะต ะบััะธัะพะฒะฐะฝะธะต ะทะฝะฐัะตะฝะธะน ะธะปะธ ัะตะฐะปะธะทะฐัะธั ะฑะตัะบะพะฝะตัะฝะพะน ะฟัะพะบัััะบะธ ะฑะตะท ะฒััะตัะฝะตะฝะธั ััะฐััั ัะปะตะผะตะฝัะพะฒ ัะฟะธัะบะฐ. ะะฐะฟัะธะผะตั ะฒ ะฝะธะถะตะฟัะธะฒะตะดัะฝะฝะพะผ ะบะพะดะต ะฒ Chrome ััะตัะบะฐ ะฟะฐะผััะธ ะฒะพะทะฝะธะบะฐะตั ะธะท-ะทะฐ ะพะฑัะตะบัะฐ ยซobjยป, ะฝะตัะผะพััั ะฝะฐ ัะพ, ััะพ ะตะผั ะฟัะธัะฒะฐะธะฒะฐะตััั ะทะฝะฐัะตะฝะธะต null, ัะฐะบ ะบะฐะบ Chrome ัะพั ัะฐะฝัะตั ะฒะฝัััะตะฝะฝะธะต ัััะปะบะธ ะฝะฐ ะฒัะฒะพะดะธะผัะต ะพะฑัะตะบัั ะดะปั ะฟัะตะดะพััะฐะฒะปะตะฝะธั ะฒะพะทะผะพะถะฝะพััะธ ะธั ะฟะพัะปะตะดัััะตะณะพ ะธะฝัะฟะตะบัะธัะพะฒะฐะฝะธั ะฒ web-ะบะพะฝัะพะปะธ. var obj = {}; console.log(obj); obj = null;
ะัะฝะพะฒะฝัะต ะฒะพะทะผะพะถะฝะพััะธ memlab:
- ะััะฒะปะตะฝะธะต ััะตัะตะบ ะฟะฐะผััะธ ะฒ ะฑัะฐัะทะตัะต. Memlab ะฟะพะทะฒะพะปัะตั ะฐะฒัะพะผะฐัะธัะตัะบะธ ััะฐะฒะฝะธะฒะฐัั ัะปะตะฟะบะธ ัะพััะพัะฝะธั ะดะธะฝะฐะผะธัะตัะบะพะน ะฟะฐะผััะธ, ะฒััะฒะปััั ััะตัะบะธ ะฟะฐะผััะธ ะธ ะฐะณัะตะณะธัะพะฒะฐัั ัะตะทัะปััะฐัั.
- ะะฑัะตะบัะฝะพ-ะพัะธะตะฝัะธัะพะฒะฐะฝะฝัะน API ะดะปั ะฟะตัะตะฑะพัะฐ ะบััะธ, ะฟะพะทะฒะพะปัััะธะน ะฒะพะฟะปะพัะฐัั ัะพะฑััะฒะตะฝะฝัะต ะฐะปะณะพัะธัะผั ะฒััะฒะปะตะฝะธั ััะตัะตะบ ะธ ัะตะฐะปะธะทะพะฒัะฒะฐัั ัะธััะตะผั ะฐะฝะฐะปะธะทะฐ ัะปะตะฟะบะพะฒ ัะพััะพัะฝะธั ะบััะธ. ะะพะดะดะตัะถะธะฒะฐะตััั ะฐะฝะฐะปะธะท ะบััะธ ะดะปั ะฑัะฐัะทะตัะพะฒ ะฝะฐ ะพัะฝะพะฒะต ะดะฒะธะถะบะฐ Chromium, ะฐ ัะฐะบะถะต ะดะปั ะฟะปะฐััะพัะผ Node.js, Electron ะธ Hermes.
- ะะฝัะตััะตะนั ะบะพะผะฐะฝะดะฝะพะน ัััะพะบะธ ะธ API ะดะปั ะฟะพะธัะบะฐ ะฒะพะทะผะพะถะฝะพััะตะน ะฟะพ ะพะฟัะธะผะธะทะฐัะธะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฟะฐะผััะธ.
- ะกะธััะตะผะฐ assert-ะพะฒ ะดะปั Node.js, ะฟะพะทะฒะพะปัััะฐั ัะพะทะดะฐะฒะฐัั unit-ัะตััั ะธ ะฒัะฟะพะปะฝััั ะฟัะพะณัะฐะผะผั ะฝะฐ ะฑะฐะทะต Node.js ะดะปั ัะพะทะดะฐะฝะธั ััะตะทะพะฒ ัะพะฑััะฒะตะฝะฝะพะณะพ ัะพััะพัะฝะธั, ะฟัะพะฒะตัะบะธ ัะฒะพะตะน ะฟะฐะผััะธ ะธะปะธ ะฝะฐะฟะธัะฐะฝะธั ัะฐััะธัะตะฝะฝัั assert-ะฟัะพะฒะตัะพะบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru