Firefox	
  18
Saturday, January 19, 13
@andreea_popescu




Saturday, January 19, 13
Ce	
  e	
  nou




Saturday, January 19, 13
1.	
  Performanță	
  mai	
  bună	
  cu	
  până	
  
                       la	
  25%	
  a	
  paginilor	
  Web	
  care	
  
                               conțin	
  JavaScript




Saturday, January 19, 13
• opGmizări	
  avansate;
                     • nou	
  engine:	
  IonMonkey;
                     • schimbarea	
  structurilor	
  de	
  date	
  aferente	
  
                           limbajului	
  intermediar	
  generat	
  de	
  
                           compilator.




Saturday, January 19, 13
2.	
  Suport	
  pentru	
  ReGna	
  Display,	
  
                         adică	
  pentru	
  ecrane	
  cu	
  o	
  
                  densitate	
  foarte	
  mare	
  a	
  pixelilor



Saturday, January 19, 13
Mac	
  OS	
  X	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  alte	
  OS-­‐uri	
  


                     • funcționalitatea	
  este	
  suportată	
  doar	
  de	
  
                            către	
  sistemul	
  de	
  operare	
  de	
  la	
  Apple;

                     • teoreGc,	
  ar	
  trebuie	
  să	
  fie	
  suportat	
  pe	
  orice	
  
                            sistem	
  de	
  operare,	
  însă	
  sistemele	
  de	
  
                            operare	
  nu	
  suportă	
  asta.


Saturday, January 19, 13
3.	
  Suport	
  pentru	
  
                 window.devicePixelRa/o,	
  care	
  
               indică	
  raportul	
  densității	
  pixelilor	
  
                   față	
  de	
  densitatea	
  clasică	
  
               suportată	
  de	
  o	
  anumită	
  rezoluție


Saturday, January 19, 13
• exemplu:	
  ReGna	
  Display,	
  densitate	
  dublă;
                     • orice	
  valoare	
  reală	
  de	
  la	
  1	
  în	
  sus;
                     • API	
  accesibil	
  în	
  JavaScript.


Saturday, January 19, 13
4.	
  Suport	
  pentru	
  WebRTC
               (Web	
  Real-­‐Time	
  Communica/on)

                                      apeluri	
  vocale

                           WebRTC      apeluri	
  video

                                    transfer	
  de	
  fișiere




Saturday, January 19, 13
Saturday, January 19, 13
5.	
  Imaginile	
  mărite	
  arată	
  mai	
  
                  bine,	
  datorită	
  unui	
  nou	
  algoritm	
  
                                de	
  scalare



Saturday, January 19, 13
6.	
  Îmbunătățirea	
  performanței	
  
                             comutării	
  între	
  tab-­‐uri




Saturday, January 19, 13
7.	
  Îmbunătățirea	
  Gmpului	
  de	
  
                                  pornire	
  a	
  browser-­‐ului




Saturday, January 19, 13
• extensiile	
  instalate	
  trebuiau	
  verificate,	
  
                           pornire	
  mai	
  lentă;

                     • algoritm	
  de	
  verificare	
  mult	
  mai	
  opGm,	
  
                           pornire	
  mai	
  rapidă.




Saturday, January 19, 13
8.	
  Suport	
  pentru	
  evenimentele	
  
                                      tacGle	
  W3C




Saturday, January 19, 13
• detectarea	
  evenimentelor	
  de	
  apăsare	
  pe	
  
                           un	
  ecran	
  tacGl	
  folosind	
  JavaScript;

                     • era	
  posibil	
  și	
  până	
  acum,	
  însă,	
  API-­‐ul	
  nu	
  era	
  
                           standardizat.




Saturday, January 19, 13
9.	
  Suport	
  pentru	
  dezacGvarea	
  
                        încărcăturilor	
  nesigure	
  de	
  
                       conținut	
  a	
  paginilor	
  HTTPS




Saturday, January 19, 13
Saturday, January 19, 13
10.	
  Au	
  fost	
  dezacGvate	
  temele	
  
                                          animate




Saturday, January 19, 13
• înceGneau	
  browser-­‐ul;
                     • un	
  navigator	
  mai	
  performant;
                     • uGlizatori	
  care	
  doresc	
  temele	
  acestea	
  în	
  
                           conGnuare;

                     • nu	
  există	
  în	
  mod	
  simplu	
  de	
  a	
  trece	
  peste	
  
                           această	
  restricție.



Saturday, January 19, 13
În	
  loc	
  de	
  final...




Saturday, January 19, 13
Saturday, January 19, 13

Prezentarea versiunii 18 a navigatorului Firefox

  • 1.
  • 2.
  • 3.
    Ce  e  nou Saturday,January 19, 13
  • 4.
    1.  Performanță  mai  bună  cu  până   la  25%  a  paginilor  Web  care   conțin  JavaScript Saturday, January 19, 13
  • 5.
    • opGmizări  avansate; • nou  engine:  IonMonkey; • schimbarea  structurilor  de  date  aferente   limbajului  intermediar  generat  de   compilator. Saturday, January 19, 13
  • 6.
    2.  Suport  pentru  ReGna  Display,   adică  pentru  ecrane  cu  o   densitate  foarte  mare  a  pixelilor Saturday, January 19, 13
  • 7.
    Mac  OS  X                                                                  alte  OS-­‐uri   • funcționalitatea  este  suportată  doar  de   către  sistemul  de  operare  de  la  Apple; • teoreGc,  ar  trebuie  să  fie  suportat  pe  orice   sistem  de  operare,  însă  sistemele  de   operare  nu  suportă  asta. Saturday, January 19, 13
  • 8.
    3.  Suport  pentru   window.devicePixelRa/o,  care   indică  raportul  densității  pixelilor   față  de  densitatea  clasică   suportată  de  o  anumită  rezoluție Saturday, January 19, 13
  • 9.
    • exemplu:  ReGna  Display,  densitate  dublă; • orice  valoare  reală  de  la  1  în  sus; • API  accesibil  în  JavaScript. Saturday, January 19, 13
  • 10.
    4.  Suport  pentru  WebRTC (Web  Real-­‐Time  Communica/on) apeluri  vocale WebRTC apeluri  video transfer  de  fișiere Saturday, January 19, 13
  • 11.
  • 12.
    5.  Imaginile  mărite  arată  mai   bine,  datorită  unui  nou  algoritm   de  scalare Saturday, January 19, 13
  • 13.
    6.  Îmbunătățirea  performanței   comutării  între  tab-­‐uri Saturday, January 19, 13
  • 14.
    7.  Îmbunătățirea  Gmpului  de   pornire  a  browser-­‐ului Saturday, January 19, 13
  • 15.
    • extensiile  instalate  trebuiau  verificate,   pornire  mai  lentă; • algoritm  de  verificare  mult  mai  opGm,   pornire  mai  rapidă. Saturday, January 19, 13
  • 16.
    8.  Suport  pentru  evenimentele   tacGle  W3C Saturday, January 19, 13
  • 17.
    • detectarea  evenimentelor  de  apăsare  pe   un  ecran  tacGl  folosind  JavaScript; • era  posibil  și  până  acum,  însă,  API-­‐ul  nu  era   standardizat. Saturday, January 19, 13
  • 18.
    9.  Suport  pentru  dezacGvarea   încărcăturilor  nesigure  de   conținut  a  paginilor  HTTPS Saturday, January 19, 13
  • 19.
  • 20.
    10.  Au  fost  dezacGvate  temele   animate Saturday, January 19, 13
  • 21.
    • înceGneau  browser-­‐ul; • un  navigator  mai  performant; • uGlizatori  care  doresc  temele  acestea  în   conGnuare; • nu  există  în  mod  simplu  de  a  trece  peste   această  restricție. Saturday, January 19, 13
  • 22.
    În  loc  de  final... Saturday, January 19, 13
  • 23.