Network Information API
E856231
The Network Information API is a web platform feature that allows web applications to access information about the user's network connection, such as type and estimated bandwidth, to optimize content delivery and performance.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Browser API
ⓘ
Web API ⓘ Web platform feature ⓘ |
| allows |
detectingDataSaverPreference
ⓘ
detectingNetworkType ⓘ estimatingDownlinkBandwidth ⓘ estimatingRoundTripTime ⓘ |
| alsoKnownAs | NetInfo API NERFINISHED ⓘ |
| designGoal |
enableNetworkAwareApplications
ⓘ
improveUserExperienceOnSlowNetworks ⓘ |
| doesNotReturn |
exactUserLocation
ⓘ
personallyIdentifiableInformation ⓘ |
| exposedOn |
Navigator.connection
ⓘ
navigator.connection ⓘ |
| hasLimitation |
inconsistentBrowserSupport
ⓘ
valuesAreHintsNotGuarantees ⓘ |
| hasSpecificationStatus | Draft ⓘ |
| isDynamic | true ⓘ |
| partOf | W3C Device APIs NERFINISHED ⓘ |
| primaryInterface | NetworkInformation NERFINISHED ⓘ |
| providesEvent | change ⓘ |
| providesProperty |
downlink
ⓘ
effectiveType ⓘ rtt ⓘ saveData ⓘ type ⓘ |
| requires | userAgentSupport ⓘ |
| returns | approximateNetworkInformation ⓘ |
| securityPrivacyConcern |
fingerprintingRisk
ⓘ
userProfilingRisk ⓘ |
| standardizedBy | W3C NERFINISHED ⓘ |
| supports |
eventDrivenUpdates
ⓘ
featureDetection ⓘ |
| supportsValue |
effectiveType: 2g
ⓘ
effectiveType: 3g ⓘ effectiveType: 4g ⓘ effectiveType: slow-2g ⓘ type: bluetooth ⓘ type: cellular ⓘ type: ethernet ⓘ type: none ⓘ type: other ⓘ type: unknown ⓘ type: wifi ⓘ type: wimax ⓘ |
| usedFor |
adaptiveContentLoading
ⓘ
bandwidthSensitiveFeatureToggling ⓘ mediaQualityAdaptation ⓘ performanceOptimization ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.