Changes

Jump to: navigation, search

Mobile/Janus

1,755 bytes added, 17:14, 25 August 2014
Features
To achieve the [https://wiki.mozilla.org/index.php?title=Mobile/Janus#Goals goals], we discuss the features of the Janus Proxy and their implementation statuses in this section.
=== Transmission Protocol Status ===Routing requests through a SPDY proxy does require less open TCP connections (multiplexing), decreases packet sizes (header compression) and reduces the number of packets (header caching) compared to HTTP/1.1. Low bandwidth and high latency connections should benefit from this. 
{| class="wikitable"
|-
! Add-On Feature !! Android colspan="5"|Status !! Desktop Version !! See also|-| [[Janus/Spdy|SPDY]] || {{JanusFeatureStatus|i|Proxy}} || {{JanusFeatureStatus|i|AddOn}} || {{JanusFeatureStatus|i|Fennec}} || {{JanusFeatureStatus|i|Desktop}} || {{JanusFeatureStatus|i|B2G}} || 0.1 |||-| [[Janus/Http2|HTTP/2]] || {{JanusFeatureStatus|ni|Proxy}} || {{JanusFeatureStatus|ni|AddOn}} || {{JanusFeatureStatus|ni|Fennec}} || {{JanusFeatureStatus|ni|Desktop}} || {{JanusFeatureStatus|ni|B2G}} || |||-| [[Janus/TextCompression|Text compression / gzip]] || {{JanusFeatureStatus|i|Proxy}} || {{JanusFeatureStatus|i|AddOn}} || {{JanusFeatureStatus|i|Fennec}} || {{JanusFeatureStatus|i|Desktop}} || {{JanusFeatureStatus|i|B2G}} || 0.2 |||-| [[Janus/TextCompression|Text compression / xz]] || {{JanusFeatureStatus|off|Proxy}} || {{JanusFeatureStatus|ni|AddOn}} || {{JanusFeatureStatus|i|Fennec}} || {{JanusFeatureStatus|i|Desktop}} || {{JanusFeatureStatus|i|B2G}} || 0.3 |||-| [[Janus/ImageCompression|Image compression / libjpeg-turbo]] || {{JanusFeatureStatus|off|Proxy}} || {{JanusFeatureStatus|ni|AddOn}} || || || || 0.4 |||-| [[Janus/ImageCompression|Image compression / mozjpeg]] || {{JanusFeatureStatus|i|Proxy}} || {{JanusFeatureStatus|i|AddOn}} || || || || 0.2 |||-| [[Janus/GifToVideo|GIF to video]] || {{JanusFeatureStatus|i|Proxy}} ||{{JanusFeatureStatus|off|AddOn}} || {{JanusFeatureStatus|i|Fennec}} || {{JanusFeatureStatus|i|Desktop}} || {{JanusFeatureStatus|i|B2G}} || 0.2 |||-| [[Janus/Adblock|Adblock]] || {{JanusFeatureStatus|i|Proxy}} || {{JanusFeatureStatus|off|AddOn}} || || || || 0.2 |||-| [[Janus/Cache|Cache]] || {{JanusFeatureStatus|off|Proxy}} ||{{JanusFeatureStatus|off|AddOn}} || || || || 0.3 |||-| [[Janus/SafeBrowsing|Safe Browsing]] || {{JanusFeatureStatus|ni|Proxy}} ||{{JanusFeatureStatus|ni|AddOn}} || || || || ||
|-
| [[Janus/DynamicCompressionRate|Dynamic compression rate ]] || {{JanusFeatureStatus|implementedni|AddOnProxy}} || {{JanusFeatureStatus|implementedni|AndroidAddOn}} || {{JanusFeatureStatus || |implemented|Desktop}} || {{JanusFeatureStatus |implemented|B2G}}
|}
{{JanusFeatureStatus|STATUS|PLATFORM}}
STATUS = notPlanned np | certifiedOnly i | implemented ni | notImplemented | offByDefaultoffPLATFORM = Proxy | Desktop | Android | B2G
-->
 
=== Transmission Protocol ===
Routing requests through a SPDY proxy does require less open TCP connections (multiplexing), decreases packet sizes (header compression) and reduces the number of packets (header caching) compared to HTTP/1.1. Low bandwidth and high latency connections should benefit from this.
=== Image Compression ===
Confirm
438
edits

Navigation menu