Confirmed users
438
edits
(Add open issues sections for contributors) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<big><big>'''The Janus proxy experiment has ended. | |||
The code remains on [https://github.com/mozilla/node-janus github], but we are no longer actively developing it.'''</big></big> | |||
== Overview == | == Overview == | ||
'''Janus is a compression and privacy proxy ''' with the goal to provide more secure and efficient mobile browsing. | '''Janus is a compression and privacy proxy ''' with the goal to provide more secure and efficient mobile browsing. | ||
Line 24: | Line 39: | ||
Currently (August 2014), the supported Firefox versions are served on the [https://www.mozilla.org/en-US/firefox/channel/#aurora Aurora] or [http://nightly.mozilla.org Nightly] channels. | Currently (August 2014), the supported Firefox versions are served on the [https://www.mozilla.org/en-US/firefox/channel/#aurora Aurora] or [http://nightly.mozilla.org Nightly] channels. | ||
Required '''features''' that Janus | Required or desired '''features''' that Janus could utilize are tracked here | ||
* {{bug|378637}} - Add support for connecting to HTTP proxy over HTTPS | * {{bug|378637}} - Add support for connecting to HTTP proxy over HTTPS | ||
* {{bug|366559}} - Firefox/Gecko should support LZMA as an HTTP transfer-encoding method | * {{bug|366559}} - Firefox/Gecko should support LZMA as an HTTP transfer-encoding method | ||
* {{bug|1010068}} - Disable OCSP on Firefox for Android | * {{bug|1010068}} - Disable OCSP on Firefox for Android | ||
* {{Bug|944117}} - Implement support for WebM Alpha | * {{Bug|944117}} - Implement support for WebM Alpha | ||
Line 113: | Line 127: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Issue !! Description !! See also | ! Issue !! Description !! Mentors !! See also | ||
|- | |||
| HTTP/2 || Migrate to HTTP/2, adjust handling, test for regressions || snorp, esawin || {{gh|mozilla|node-janus|15}} [https://github.com/molnarg/node-http2 node-http2] | |||
|- | |- | ||
| | | Add-on || Update to HTTPS PAC, fix/remove scrollbar on Linux, add quality control settings || snorp, esawin || {{gh|mozilla|node-janus|67}} [https://github.com/mozilla/janus-addon janus-addon] | ||
|- | |- | ||
| Image worker || Fix image-worker issues, rewrite to TCP/HTTP interface, enable per-request settings || {{gh|mozilla|janus-image-worker|2}} | | Image worker || Fix image-worker issues, rewrite to TCP/HTTP interface, enable per-request settings || sylvain, esawin || {{gh|mozilla|janus-image-worker|2}} | ||
|} | |} | ||
Line 142: | Line 158: | ||
* Pre-Shumwayize Flash content | * Pre-Shumwayize Flash content | ||
* Automatic readability mode for some sites | * Automatic readability mode for some sites | ||
* Add support for adaptive streaming (MPEG-DASH) for servers that don't support it. Transcode to lower bitrates. | * Add support for adaptive streaming (MPEG-DASH) for servers that don't support it. Transcode to lower bitrates. | ||
** Proxy HLS sites as MPEG-DASH | ** Proxy HLS sites as MPEG-DASH |