CPU Performance API Chromessa: sujuvuutta vai yksityisyysriskejä?

Google testaa Chromeen uutta CPU Performance API -rajapintaa. Sen tarkoitus on antaa selaimen automaattisesti sovittaa verkkosivujen toiminta laitteen tehoihin. Yhdessä jo käytössä olevan Compute Pressure API:n kanssa, joka kertoo prosessorin tämänhetkisen kuorman, uusi rajapinta antaisi sivustoille mahdollisuuden mukauttaa sisältöä lennosta raudan suorituskyvyn perusteella.

Käyttäjälle tämä voi näkyä sujuvampana arkena: vähemmän jäätymisiä ja kaatumisia, kun raskaammat työkalut — pelit tai videopuhelut — pyörivät vaatimattomammallakin koneella. Kun sisältö mitoitetaan prosessorin kapasiteetille, energiaa kuluu säästeliäämmin ja kannettavien sekä mobiililaitteiden akku kestää pidempään. Kehittäjille plussaa on mahdollisuus rakentaa joustavampia sovellusversioita, irtautua “yksi koko sopii kaikille” -ajattelusta ja tavoittaa laajempi yleisö. Ratkaisu tuntuu käytännölliseltä myönnytykseltä sille, kuinka kirjavaa todellinen laitekanta on.

Vastineeksi joudutaan kuitenkin punnitsemaan yksityisyysriskejä. API ei paljasta prosessorin tarkkaa mallia, mutta suorituskykytietojen esittäminen voi terävöittää laitteen niin sanottua sormenjälkeä — keinoa, jota hyödynnetään huomaamattomaan seurantaan. Mitä enemmän signaaleja kerätään, sitä helpommaksi jonkun tunnistaminen laitteen yksilöllisten piirteiden perusteella käy.

Kaiken yhteen vetäen Chromen uusi kyvykkyys lupaa tuntuvan parannuksen mukavuuteen ja vakauteen, vaikka samalla se avaa uusia kysymyksiä yksityisyyden suojasta. Lähikuukausina Google jatkaa testejä ja päättää seuraavista askeleista. Lopulta juuri nopeuden ja yksityisyyden välinen tasapaino kertoo, mihin suuntaan ominaisuuden tulevaisuus kallistuu.