Facebook open sourced chimango chozindikira kutayikira kwa kukumbukira mu JavaScript

Facebook (yoletsedwa ku Russian Federation) yatsegula magwero a zida za memlab, zomwe zidapangidwa kuti zizitha kusanthula magawo a kukumbukira komwe kumagawika (mulu), kudziwa njira zowongolera kasamalidwe ka kukumbukira, ndikuzindikira kutayikira kukumbukira komwe kumachitika pochita ma code mu. JavaScript. Khodiyo imatsegulidwa pansi pa layisensi ya MIT.

Chimangocho chinapangidwa kuti chifufuze zifukwa zogwiritsira ntchito kukumbukira kwambiri pogwira ntchito ndi mawebusaiti ndi mapulogalamu a pa intaneti. Mwachitsanzo, memlab idagwiritsidwa ntchito kusanthula kagwiritsidwe ntchito ka kukumbukira pogwiritsa ntchito mtundu watsopano watsamba la Facebook.com, zomwe zidapangitsa kuti zidziwitse zotulutsa zomwe zidapangitsa kuti osatsegula asakanike kumbali ya kasitomala chifukwa cha kutopa kwa kukumbukira kwaulere.

Zomwe zimayambitsa kutayikira pamtima pochita JavaScript zitha kukhala zobisika zomwe zimalepheretsa otolera zinyalala kumasula zokumbukira zomwe zidasungidwa ndi chinthucho, kusungitsa zinthu mopanda nzeru, kapena kukhazikitsa kupukuta kosatha popanda kutulutsa zinthu zakale. Mwachitsanzo, mu code ili m'munsiyi mu Chrome, kukumbukira kutayikira kumachitika chifukwa cha chinthu "obj", ngakhale kuti chapatsidwa mtengo wachabechabe, chifukwa Chrome imasunga zolemba zamkati zazinthu zomwe zimachokera kuti zifufuze pambuyo pake pa intaneti. . var obj = {}; console.log(obj); obj = null;

Zinthu zazikulu za memlab:

  • Kuzindikira kutayikira kukumbukira mu msakatuli. Memlab imakupatsani mwayi kuti mufananize zosintha zamakumbukidwe, kuzindikira kutayikira kwamakumbukidwe, ndikuphatikiza zotsatira.
  • API yoyang'ana pa chinthu cha mulu iteration, kukulolani kuti mugwiritse ntchito njira zanu zodziwira kutayikira ndikugwiritsa ntchito machitidwe owunikira zithunzi zamtundu wa milu. Kusanthula kwa milu kumathandizidwa ndi asakatuli potengera injini ya Chromium, komanso nsanja za Node.js, Electron ndi Hermes.
  • Lamulo la mzere wa mawonekedwe ndi API kuti mupeze mwayi wokhathamiritsa kugwiritsa ntchito kukumbukira.
  • Dongosolo lachitetezo la Node.js lomwe limakupatsani mwayi wopanga mayeso a mayunitsi ndikuyendetsa mapulogalamu potengera Node.js kuti mupange magawo adziko lanu, kuyesa kukumbukira kwanu, kapena kulemba macheke owonjezera.

Source: opennet.ru

Kuwonjezera ndemanga