Firefox/Feature Brainstorming:Protocols and Media Support: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(added link to implementation of xmpp (jabber) for mozilla)
(Added reference to "APNG" under "New technology support".)
Line 75: Line 75:
* DJVU <sup>6</sup>
* DJVU <sup>6</sup>
* ANI for <code>cursor: url(''example''.ani), ...</code>
* ANI for <code>cursor: url(''example''.ani), ...</code>
* APNG <sup>8</sup>
** should be at least as cross-platform as CUR support is now
** should be at least as cross-platform as CUR support is now
* Save page as image, this should save a complete page as an image just like a screenshot does. Optionally attach the image directly to a new e-mail.  
* Save page as image, this should save a complete page as an image just like a screenshot does. Optionally attach the image directly to a new e-mail.  
Line 85: Line 86:
<sup>6</sup> [http://djvulibre.djvuzone.org/ Djvu support library]<br />
<sup>6</sup> [http://djvulibre.djvuzone.org/ Djvu support library]<br />
<sup>7</sup> [http://dev.hyperstruct.net/xmpp4moz XMPP For Mozilla]<br />
<sup>7</sup> [http://dev.hyperstruct.net/xmpp4moz XMPP For Mozilla]<br />
<sup>8</sup> [https://bugzilla.mozilla.org/show_bug.cgi?id=257263 bug #257263]<br />
</td></tr>
</td></tr>



Revision as of 07:04, 23 October 2006

« Firefox/Feature Brainstorming

Specific features References
Color Management
  • Read and interpret color profiles attached to images
  • Use the displays profile for rendering

Right now Firefox just assumes sRGB everywhere. The only color managed browser so far is Safari, so this feature would surely set FF apart.

Improvements
  • Improve PDF support and handling (Built in PDF viewer with support for more exotic features like forms, javascript, etc.)
  • Save page as PDF
  • Improve Java support
  • Add support for SFTP and FISH (SSH2)
  • When a third party plug-in is installed (eg. for Windows codecs), Firefox should spoof websites that return a "get plug-in" message so that it fools the website into thinking the official plug-in is installed. This way you will not keep getting the "get the plug-in" redirect message even when Mplayer with the necessary Windows Media codecs is already installed.
  • If no plug-in is installed, Firefox should redirect to a Firefox plug-in site which will lead the user to the correct plug-in, rather than waste time on a website which only has Windows or IE plug-ins.

See bug 162659

FTP

Implement full support of FTP by adding features like:

  • Uploading
  • Changing permissions
  • FTP over SSL/TLS

See bug 208385

Desktop experience
  • Support X11 session management

X11 session manager

New technology support
  • IPTV
  • IM
  • Integrated radio livestream
  • Open Document Format
  • BitTorrent
  • Magnet links
  • eDonkey links
  • SCTP 1
  • Jabber/XMPP7
  • OBEX (Bluetooth, etc)
  • SyncML
  • SIP
  • Scriptable ZeroConf (Bonjour/Rendezvous)
  • WML. Would be grat if firefox could interpret WAP pages.
    • ...at least implement WBMP and leave the rest to wmlbrowser extension.
  • WebDAV and Secure WebDAV
  • SMIL 2.0
  • Microformat detection/notification with metadata
  • metalink (mirrors & checksums for downloads)2
  • Support Askemos compliant replication3
  • Ogg4
  • WMV
  • Open Document Format
  • XBEL
  • SVG via img tag
  • JPEG2000
  • ANG
  • MNG 5
  • JNG
  • DJVU 6
  • ANI for cursor: url(example.ani), ...
  • APNG 8
    • should be at least as cross-platform as CUR support is now
  • Save page as image, this should save a complete page as an image just like a screenshot does. Optionally attach the image directly to a new e-mail.

1 SCTP patch
2 metalink
3 Firefox & Askemos
4 Firefox Ogg Support
5 mngzilla.sf.net; Bug 18574
6 Djvu support library
7 XMPP For Mozilla
8 bug #257263

Flash

When a Flash media file is loaded, CTRL+T (open new tab) does not work. Flash must be stealing the keystroke.

See bug 78414

Open GL Support

With the advent of the 3D LCD and CRT displays. It would be wise to be the first browser on the block to support 3D tiling. This feature support would also give extension and theme writers a great deal of flexibility not yet known in the browser world.

E-learningspecifications

Native support for e-learningspecifications like the new IMS Common Cartridge Specification.

[1]

Networking, HTTP/1.1

Please, improve support for special web pages with tens or hundreds of big images (201901); this means to be able:

  • to set a parameter about available bandwidth: modem 14Kbit, 28Kbit, 56Kbit, ADSL1/2 256Kbit, 512Kbit, 640Kbit, 1Mbit, 2Mbit, 4Mbit, 10Mbit, 20Mbit, 40Mbit, 100Mbit, etc.;
  • or to set other new parameters in preferences (GUI) about max. number of pipelined requests, whether to close connections as soon as all objects (images, etc.) have been retrieved (server friendly), etc.

If possible make HTTP/1.1 pipelining support a bit smarter too (329977).

See bug 201910 See bug 329777