Ο ανταγωνισμός Î¼ÎµÏ„Î±Î¾Ï Ï„Ï‰Î½ Web browsers, ειδικά μετά την εμφάνιση του Chrome, γίνεται ολοÎνα και εντονότεÏος και ο "νικητής" που αποκτά πεÏισσότεÏους χÏήστες είναι αυτός που είναι ταχÏτεÏος και Ï€ÏοσφÎÏει τις πεÏισσότεÏες δυνατότητες.
Όμως ο συνδυασμός υψηλής ταχÏτητας και δυνατοτήτων δεν είναι πάντα εφικτός στο μÎγιστο, με αποτÎλεσμα οι χÏήστες να αναγκάζονται να κάνουν συχνά υποχωÏήσεις από τη μία ή την άλλη πλευÏά. ΠάÏτε για παÏάδειγμα τον Firefox που μÎχÏι Ï€Ïόσφατα είχε τεÏάστιο Ï€Ïόβλημα με την υψηλή κατανάλωση μνήμης RAM που Ï€Ïακτικά τον καθιστοÏσε αδÏνατο να χÏησιμοποιηθεί σε υπολογιστÎÏ‚ με λιγότεÏα από 2 GB RAM. Από την άλλη, ο Chrome αν και κατά μÎσο ÏŒÏο καταναλώνει λιγότεÏη RAM, στεÏείται πολλών δυνατοτήτων που Ï€ÏοσφÎÏει ο Firefox και μόνο μεÏικÎÏ‚ από αυτÎÏ‚ μποÏοÏν να Ï€ÏοστεθοÏν στον Chrome μÎσω επεκτάσεων ή userscripts (από το userscripts.org).
ΠαÏόλα αυτά, παÏατηÏείται το τελευταίο διάστημα μια συνεχής άνοδος των ποσοστών χÏήσης του Chrome, κάτι που όπως ήταν αναμενόμενο, Îχει Ï€ÏοκαλÎσει Ï€Ïοβληματισμό στα γÏαφεία του Mozilla.org. Οι υπεÏθυνοι ανάπτυξης του Firefox αναζητοÏν συνεχώς Ï„Ïόπους για να τον κάνουν πιο ανταγωνιστικό και Ï€Ïος αυτή την κατεÏθυνση δημοσίευσαν σήμεÏα μια λίστα με τα Ï€ÏογÏαμματισμÎνα νÎα χαÏακτηÏιστικά που σκοπεÏουν να ενσωματώσουν στον browser το 2012.
Κάποια (λίγα) από αυτά τα είδαμε στον Firefox 11 που διατÎθηκε αυτή την εβδομάδα, ενώ τα υπόλοιπα εκκÏεμοÏν. Μείωση της κατανάλωσης RAM κατά 50%, δυνατότητα συγχÏÎ¿Î½Î¹ÏƒÎ¼Î¿Ï ÎµÏ€ÎµÎºÏ„Î¬ÏƒÎµÏ‰Î½ Î¼ÎµÏ„Î±Î¾Ï Î´Î¹Î±Ï†Î¿Ïετικών υπολογιστών, τη δυνατότητα απευθείας σÏνδεσης Î¼ÎµÏ„Î±Î¾Ï Ï„Ï‰Î½ browsers σε δÏο διαφοÏετικοÏÏ‚ υπολογιστÎÏ‚ για άμεση ανταλλαγή δεδομÎνων χωÏίς μεσολάβηση κάποιου server, την υποστήÏιξη του νÎου ταχÏτεÏου Ï€Ïωτοκόλλου SPDY, HTTP Pre-Connections, τη δυνατότητα ανεβάσματος ολόκληÏων φακÎλων σε Web φόÏμες αντί για μεμονωμÎνα αÏχεία είναι μεÏικά από τα νÎα χαÏακτηÏιστικά που Îχει στα πλάνα του το ΊδÏυμα Mozilla.
Αναλυτικά η λίστα των δυνατοτήτων που σκοπεÏουν να ενσωματώσουν στον Firefox μÎσα στο 2012 είναι η ακόλουθη:
Πηγή: techteam.gr
Τα σχέδια για τις νέες δυνατότητες του Firefox το 2012
Όμως ο συνδυασμός υψηλής ταχÏτητας και δυνατοτήτων δεν είναι πάντα εφικτός στο μÎγιστο, με αποτÎλεσμα οι χÏήστες να αναγκάζονται να κάνουν συχνά υποχωÏήσεις από τη μία ή την άλλη πλευÏά. ΠάÏτε για παÏάδειγμα τον Firefox που μÎχÏι Ï€Ïόσφατα είχε τεÏάστιο Ï€Ïόβλημα με την υψηλή κατανάλωση μνήμης RAM που Ï€Ïακτικά τον καθιστοÏσε αδÏνατο να χÏησιμοποιηθεί σε υπολογιστÎÏ‚ με λιγότεÏα από 2 GB RAM. Από την άλλη, ο Chrome αν και κατά μÎσο ÏŒÏο καταναλώνει λιγότεÏη RAM, στεÏείται πολλών δυνατοτήτων που Ï€ÏοσφÎÏει ο Firefox και μόνο μεÏικÎÏ‚ από αυτÎÏ‚ μποÏοÏν να Ï€ÏοστεθοÏν στον Chrome μÎσω επεκτάσεων ή userscripts (από το userscripts.org).
ΠαÏόλα αυτά, παÏατηÏείται το τελευταίο διάστημα μια συνεχής άνοδος των ποσοστών χÏήσης του Chrome, κάτι που όπως ήταν αναμενόμενο, Îχει Ï€ÏοκαλÎσει Ï€Ïοβληματισμό στα γÏαφεία του Mozilla.org. Οι υπεÏθυνοι ανάπτυξης του Firefox αναζητοÏν συνεχώς Ï„Ïόπους για να τον κάνουν πιο ανταγωνιστικό και Ï€Ïος αυτή την κατεÏθυνση δημοσίευσαν σήμεÏα μια λίστα με τα Ï€ÏογÏαμματισμÎνα νÎα χαÏακτηÏιστικά που σκοπεÏουν να ενσωματώσουν στον browser το 2012.
Κάποια (λίγα) από αυτά τα είδαμε στον Firefox 11 που διατÎθηκε αυτή την εβδομάδα, ενώ τα υπόλοιπα εκκÏεμοÏν. Μείωση της κατανάλωσης RAM κατά 50%, δυνατότητα συγχÏÎ¿Î½Î¹ÏƒÎ¼Î¿Ï ÎµÏ€ÎµÎºÏ„Î¬ÏƒÎµÏ‰Î½ Î¼ÎµÏ„Î±Î¾Ï Î´Î¹Î±Ï†Î¿Ïετικών υπολογιστών, τη δυνατότητα απευθείας σÏνδεσης Î¼ÎµÏ„Î±Î¾Ï Ï„Ï‰Î½ browsers σε δÏο διαφοÏετικοÏÏ‚ υπολογιστÎÏ‚ για άμεση ανταλλαγή δεδομÎνων χωÏίς μεσολάβηση κάποιου server, την υποστήÏιξη του νÎου ταχÏτεÏου Ï€Ïωτοκόλλου SPDY, HTTP Pre-Connections, τη δυνατότητα ανεβάσματος ολόκληÏων φακÎλων σε Web φόÏμες αντί για μεμονωμÎνα αÏχεία είναι μεÏικά από τα νÎα χαÏακτηÏιστικά που Îχει στα πλάνα του το ΊδÏυμα Mozilla.
Αναλυτικά η λίστα των δυνατοτήτων που σκοπεÏουν να ενσωματώσουν στον Firefox μÎσα στο 2012 είναι η ακόλουθη:
Quote
Firefox in 2012
To continue to build on our progress and momentum for 2011 we evaluated what the next steps would be, and have already started implementing a number of them. Outlined below are some of the most important ones.
Add-on compatibility
To address the issue of people updating Firefox but having their desired add-ons stop working, from Firefox 10 add-ons were made Compatible by Default. This means that all add-ons that were marked compatible for Firefox 4 and higher will automatically be enabled in Firefox 10 and later.
Add-on sync
Firefox Sync are being used by a lot of people, and in 2011 there were 25 billion items synced. To complement that, from Firefox 11 you can now also sync add-ons.
Silent updates
To cater to update fatigue, updates will now be downloaded and installed silently in the background. It means that startup and shutdown of the web browser won’t be affected by installation routines. Additionally, the What’s New page displayed after an update can now be displayed depending if there is important information needed to be displayed to the end user. Silent updates are currently planned to land in Firefox 12, and some supporting enhancements including background updates will land after Firefox 12 (the silent update mechanism is broken down into several parts, described in detail in the Silent Update planning).
Developer Tools
Our Developer Tools in Firefox continue to evolve, with a number of features outlined in the Developer Tools roadmap.
All Firefox plans are available in the Firefox roadmap.
Web platform updates
When it comes to the web platform, we have a number of exciting new features in store:
WebRTC
Support for real time audio, video and data communication between two web browsers. The implications of this are huge and it will enable a lot of interesting real-time communication solutions, richer web games and overall take the web to the next level!
Completing Web Sockets
Make Web Sockets match the W3C protocol and API parts. Web Sockets are an interesting solution to offer bi-directional and full-duplex communications over TCP, and it enables pushing things from web servers without the need for a web page to constantly poll it and ask. Low-latency.
SPDY
Allows for multiplexing and connection sharing, described more in detail in SPDY Brings Responsive and Scalable Transport to Firefox 11. It’s SSL only, and will offer faster page loads and better scalability for SPDY-enabled web servers. The goal is for end users to have a much faster web experience with all kinds of content, from more regular web sites to high-performing ones in the form of games and media.
HTTP Pipelining
Offers a significant performance gain, in particular in regards to high latency connections. Will also help in those cases where SPDY is not enabled/an option and build on existing infrastructure.
HTTP Pre-connections
Opening HTTP connections before page loads to improve performance, and is based on the assumption that users will go back to the same sites. A complement to SPDY and HTTP Pipelining in offering a faster user experience on the web.
DASH WebM
Brings adaptive streaming of WebM video with DASH, and is outlined in Matroska/WebM in MPEG DASH. Offering proper streaming of video on the web could vastly improve user experience, and allows Firefox to adapt to changing network conditions and resolution changes (for instance, to/from fullscreen viewing).
Web Apps improvements
A huge number of features to make Web Apps more integrated into Firefox, to offer users a seamless integration and to complement the Mozilla Marketplace. All improvements are listed in the roadmap for
Apps in Firefox.
Uploading directories and accessing to Local Media Storage
Gives access to entire directories through File API or to upload them, with their subtrees intact, and additionally gives access to upload, sync or other actions with Local Media. This is intended to give a richer integration with devices out there and make the web platform and experience richer for users.
CSS Flexbox and CSS Grid
Implementing support for the latest versions of CSS Flexbox and CSS Grid, where the idea is to offer a number of improved ways of doing layout on the web.
Capturing keys in fullscreen mode and Mouse Lock API
With fullscreen support in web browsers, the next step is improve the gaming and interaction experience for building more advanced web sites with key input in fullscreen mode and also being able to use the mouse as a controller instead of as a pointer.
To continue to build on our progress and momentum for 2011 we evaluated what the next steps would be, and have already started implementing a number of them. Outlined below are some of the most important ones.
Add-on compatibility
To address the issue of people updating Firefox but having their desired add-ons stop working, from Firefox 10 add-ons were made Compatible by Default. This means that all add-ons that were marked compatible for Firefox 4 and higher will automatically be enabled in Firefox 10 and later.
Add-on sync
Firefox Sync are being used by a lot of people, and in 2011 there were 25 billion items synced. To complement that, from Firefox 11 you can now also sync add-ons.
Silent updates
To cater to update fatigue, updates will now be downloaded and installed silently in the background. It means that startup and shutdown of the web browser won’t be affected by installation routines. Additionally, the What’s New page displayed after an update can now be displayed depending if there is important information needed to be displayed to the end user. Silent updates are currently planned to land in Firefox 12, and some supporting enhancements including background updates will land after Firefox 12 (the silent update mechanism is broken down into several parts, described in detail in the Silent Update planning).
Developer Tools
Our Developer Tools in Firefox continue to evolve, with a number of features outlined in the Developer Tools roadmap.
All Firefox plans are available in the Firefox roadmap.
Web platform updates
When it comes to the web platform, we have a number of exciting new features in store:
WebRTC
Support for real time audio, video and data communication between two web browsers. The implications of this are huge and it will enable a lot of interesting real-time communication solutions, richer web games and overall take the web to the next level!
Completing Web Sockets
Make Web Sockets match the W3C protocol and API parts. Web Sockets are an interesting solution to offer bi-directional and full-duplex communications over TCP, and it enables pushing things from web servers without the need for a web page to constantly poll it and ask. Low-latency.
SPDY
Allows for multiplexing and connection sharing, described more in detail in SPDY Brings Responsive and Scalable Transport to Firefox 11. It’s SSL only, and will offer faster page loads and better scalability for SPDY-enabled web servers. The goal is for end users to have a much faster web experience with all kinds of content, from more regular web sites to high-performing ones in the form of games and media.
HTTP Pipelining
Offers a significant performance gain, in particular in regards to high latency connections. Will also help in those cases where SPDY is not enabled/an option and build on existing infrastructure.
HTTP Pre-connections
Opening HTTP connections before page loads to improve performance, and is based on the assumption that users will go back to the same sites. A complement to SPDY and HTTP Pipelining in offering a faster user experience on the web.
DASH WebM
Brings adaptive streaming of WebM video with DASH, and is outlined in Matroska/WebM in MPEG DASH. Offering proper streaming of video on the web could vastly improve user experience, and allows Firefox to adapt to changing network conditions and resolution changes (for instance, to/from fullscreen viewing).
Web Apps improvements
A huge number of features to make Web Apps more integrated into Firefox, to offer users a seamless integration and to complement the Mozilla Marketplace. All improvements are listed in the roadmap for
Apps in Firefox.
Uploading directories and accessing to Local Media Storage
Gives access to entire directories through File API or to upload them, with their subtrees intact, and additionally gives access to upload, sync or other actions with Local Media. This is intended to give a richer integration with devices out there and make the web platform and experience richer for users.
CSS Flexbox and CSS Grid
Implementing support for the latest versions of CSS Flexbox and CSS Grid, where the idea is to offer a number of improved ways of doing layout on the web.
Capturing keys in fullscreen mode and Mouse Lock API
With fullscreen support in web browsers, the next step is improve the gaming and interaction experience for building more advanced web sites with key input in fullscreen mode and also being able to use the mouse as a controller instead of as a pointer.
Πηγή: techteam.gr
Τα σχέδια για τις νέες δυνατότητες του Firefox το 2012
































