Google
Nevoja për të shtuar një API të re shpjegohet duke ofruar aftësinë për të bashkëvepruar me pajisjet e rrjetit që përdorin protokolle vendase që funksionojnë në krye të TCP dhe UDP dhe nuk mbështesin komunikimin nëpërmjet HTTPS ose WebSockets. Vihet re se Raw Sockets API do të plotësojë ndërfaqet e programimit të nivelit të ulët WebUSB, WebMIDI dhe WebBluetooth tashmë të disponueshme në shfletues, të cilat lejojnë ndërveprimin me pajisjet lokale.
Për të shmangur ndikimin negativ në siguri, Raw Sockets API do të lejojë vetëm thirrjet në rrjet të iniciuara me pëlqimin e përdoruesit dhe të kufizuara në listën e hosteve të lejuara nga përdoruesi. Përdoruesi do të duhet të konfirmojë në mënyrë eksplicite përpjekjen e parë të lidhjes për hostin e ri. Duke përdorur një flamur të veçantë, përdoruesi mund të çaktivizojë shfaqjen e kërkesave të konfirmimit të funksionimit të përsëritur për lidhje të përsëritura me të njëjtin host. Për të parandaluar sulmet DDoS, intensiteti i kërkesave nëpërmjet Raw Sockets do të jetë i kufizuar dhe dërgimi i kërkesave do të jetë i mundur vetëm pas ndërveprimit të përdoruesit me faqen. Paketat UDP të marra nga hostet që nuk janë miratuar nga përdoruesi do të injorohen dhe nuk do të arrijnë në aplikacionin në internet.
Zbatimi fillestar nuk parashikon krijimin e prizave të dëgjimit, por në të ardhmen është e mundur të sigurohen thirrje për të pranuar lidhjet hyrëse nga localhost ose një listë të hosteve të njohur. Gjithashtu përmendet nevoja për t'u mbrojtur nga sulmet "
Ndër rreziqet që mund të lindin gjatë zbatimit të një API të ri është refuzimi i mundshëm i tij nga prodhuesit e shfletuesve të tjerë, gjë që mund të çojë në probleme të përputhshmërisë. Zhvilluesit e motorëve Mozilla Gecko dhe WebKit janë ende
zhvilluesit e uebit
Burimi: opennet.ru