/*** Można to na przykład wkleić w konsolę javascript (F12 w Chrome)** Przykładowy output na konsoli:** Received 3000 records with 86 unique icao codes* In air: 86; removed: 0; added:0* Received 2958 records with 87 unique icao codes* In air: 87; removed: 0; added:1*/letmemoryStore=newSet();getData=asyncfunction(){constresponse=awaitfetch("https://airspac.eu/adsb-sources/getCreotechV2AdsbTicks");constdata=awaitresponse.json();consticaos=newSet(data.map(item=>item.icao));lettoRemove=0;lettoAdd=0;for(letprevKeyofmemoryStore){if(!icaos.has(prevKey)){toRemove++;memoryStore.delete(prevKey);}}for(letnextKeyoficaos){if(!memoryStore.has(nextKey)){toAdd++;memoryStore.add(nextKey);}}console.log(`Received ${data.length} records with ${icaos.size} unique icao codes`);console.log(`In air: ${memoryStore.size}; removed: ${toRemove}; added:${toAdd}`);}varhandle=setInterval(getData,1000);
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.