Facebook (ááŻáážáŹá¸áá˝ááşááŹá¸ááźá áşááŹá¸áááş) áááş áááşá¸á memlab ááááááŹáááşááŹáááŹáĄáá˝ááş áĄáááşá¸áĄááźá áşááŻááşááᯠááŻááşááźááşáá˛áˇááźáŽá¸á áááŻááşá¸ááá áşáá˝á˛ááąáááşáážááşááŹá¸ááąáŹ áážááşááŹááş (heap) áĄááźáąáĄááąáĄáŹá¸ áá˝á˛ááźááşá¸á áááşááźáŹáᏠáážááşááŹááşáááŻáááŻááąáŹááşá¸áá˝ááşáĄáąáŹááşááŻááşááąáŹááşááźááşá¸ááťá°ááŹááťáŹá¸ááᯠááŻáśá¸ááźááşáᏠJavaScript ááŻááşááᯠááŻááşááąáŹááşáááˇáşáĄá፠ááźá áşááąáŤáşáááˇáş áážááşááŹááşáááŻá áááˇáşáážáŻááťáŹá¸ááᯠááąáŹáşááŻááşááąá¸áááşá ááŻááşáááş MIT áááŻááşá ááşáĄáąáŹááşáá˝ááş open-sourced ááźá áşáááşá
áááşáááŻááşááťáŹá¸áážááˇáş áááşáĄááşáááŽááąá¸áážááşá¸ááťáŹá¸áážááˇáş áĄááŻááşááŻááşááąáŹáĄááŤáá˝ááş áážááşááŹááşááŻáśá¸á á˝á˛áážáŻ ááźááˇáşááŹá¸ááźááşá¸á áĄááźáąáŹááşá¸áááşá¸ááťáŹá¸ááᯠáá˝á˛ááźááşá¸á áááşááźáŹáááş áá°ááąáŹááşááᯠáááşááŽá¸ááŹá¸áááşá áĽáááŹáĄáŹá¸ááźááˇáşá Facebook.com ááŹá¸áážááşá¸áĄáá áşáá˝ááş áážááşááŹááşááŻáśá¸á á˝á˛áážáŻááᯠáááŻááşá¸ááźáŹá¸á áááşááźáŹáááş memlab ááᯠáĄááŻáśá¸ááźáŻááŹá¸ááźáŽá¸ ááąáŤááşááźáŹá¸áážáŻááťáŹá¸áááş áážááşááŹááşááŻááşáááşá¸ááźááşá¸ááźáąáŹááˇáş client-side browser ááťáŹá¸ ááťááşááŽá¸áá˝áŹá¸ááźáąáŹááşá¸ ááąáŹáşááźáááşá
JavaScript áážá áááşáááŻááŽáááŻá áááˇáşáážáŻáááş áĄáážááŻááşá áŻááąáŹááşá¸áá°áĄáŹá¸ áĄááŹááášááŻáážááááşá¸áááŻááşááŹá¸ááąáŹ áááşáááŻááŽááᯠááŻááşáá˝ážááşááźááşá¸ááž ááŹá¸ááŽá¸ááąá¸ááźááşá¸á ááťááŻá¸ááźáąáŹááşá¸ááŽááťáąáŹáşáážáŻááážáááąáŹ áááşáááŻá¸ááťáŹá¸ááᯠááááşá¸áááşá¸ááźááşá¸ áááŻáˇáááŻááş á áŹáááşá¸ááąáŹááşá¸ááźááşá ááşááťáŹá¸ááᯠááááşáážáŹá¸áᲠáĄááŻáśá¸ááážááážáááˇáşááźááşá¸áĄáŹá¸ áĄááąáŹááşáĄáááşááąáŹáşááźááşá¸ááž ááźá áşááąáŤáşááŹáááŻááşáááşá áĽáááŹáĄáŹá¸ááźááˇáşá áĄáąáŹááşááąáŹáşááźááŤááŻááşáá˝ááşá "obj" áĄááŹááášááŻáááş null áááşáááŻá¸áááşáážááşááŹá¸ááąáŹáşáááşá¸ Chrome áá˝ááş áážááşááŹááşááąáŤááşááźáŹá¸áá˝áŹá¸ááŤáááşá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş Chrome áááş áááşáá˝ááşáááŻá¸ááşáá˝ááş áááşá¸áááŻáˇáááąáŹááşáááşáá˝á˛á á áşááąá¸ááźááşá¸ááᯠáá˝ááˇáşááźáŻáááş áĄáá˝ááşáĄááŹááášááŻááťáŹá¸áĄááźáąáŹááşá¸ áĄáá˝ááşá¸áááŻááşá¸áĄáááŻá¸áĄááŹá¸ááťáŹá¸ááᯠááááşá¸ááááşá¸ááŹá¸ááąáŹááźáąáŹááˇáşááźá áşáááşá var obj = { }; console.log(obj); obj = null;
memlab ááĄááááĄááşášááŤáááşááťáŹá¸
- áááąáŹááşááŹáá˝ááş áááşáááŻááŽáááŻá áááˇáşáážáŻááᯠááąáŹááşáážááşá¸ááźááşá¸á Memlab áááş áááˇáşáĄáŹá¸ ááźáąáŹááşá¸áá˛ááąááąáŹ áááşáááŻááŽááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸ááᯠáĄáááŻáĄááťáąáŹááş áážááŻááşá¸áážááşáááşá áážááşááŹááşáááŻá áááˇáşáážáŻááᯠáááážááááŻááşááźáŽá¸ ááááşááťáŹá¸ááᯠá áŻá ááşá¸áááŻááşá áąááŤáááşá
- á áááşááźááŻááş ááąáŤááşááźáŹá¸áážáŻááᯠááąáŹááşáážááşá¸áááŻááşááąáŹ áĄááşááááŻááŽáááşááťáŹá¸áážááˇáş áĄá áŻáĄááŻáśáááŻááş ááťážááşáá áşááźááş áá˝á˛ááźááşá¸á áááşááźáŹáážáŻá áá áşááťáŹá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş áá˝ááˇáşááźáŻáááˇáş áĄááŹááášááŻ-áááşááąáŹ áĄá áŻáĄááŻáśá áŹáááşá¸ááąáŹááşáá°ááźááşá¸ APIá Heap áá˝á˛ááźááşá¸á áááşááźáŹáážáŻááᯠChromium-based browsers ááťáŹá¸áĄááźááş Node.jsá Electron áážááˇáş Hermes ááááşááąáŹááşá¸ááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸ááŹá¸ááŤáááşá
- áááşáááŻááŽáĄááŻáśá¸ááźáŻáážáŻááᯠáááŻáááŻááąáŹááşá¸áá˝ááşáĄáąáŹááş ááŻááşááąáŹááşáááş áĄáá˝ááˇáşáĄáááşá¸ááťáŹá¸ááᯠáážáŹáá˝áąáááşáĄáá˝ááş Command line interface áážááˇáş APIá
- áá°áá áşá ááşá¸áááşáážáŻááťáŹá¸ááᯠáááşááŽá¸áᏠNode.js áĄááźáąááźáŻ ááááŻááááşááťáŹá¸ááᯠááŻááşááąáŹááşáááş áá˝ááˇáşááźáŻáááˇáş Node.js áĄáá˝ááş áĄáááŻááşáĄááŹá áá áşáá áşááŻáááş áááˇáşáááŻááşáááŻááşááźááşáááşá áĄááťááşááťáŹá¸ááᯠáááşááŽá¸áááşá áááˇáşáážááşááŹááşááᯠá á áşááąá¸áááş áááŻáˇáááŻááş áĄáááˇáşááźážááˇáşááŹá¸ááąáŹ áĄáááşááźáŻááťááşááťáŹá¸ááᯠááąá¸ááŹá¸áááş áá˝ááˇáşááźáŻáááşá
source: opennet.ru
