 next talk is about to begin I hope everybody's enjoying themselves just a brief reminder there will be a final competition grand finale at 430 in the main auditorium there we have some posters up for grabs if anybody's interested with this let me pass the floor to Martin Straszki with his talk on the state of Firefox and recent project development please welcome Martin hello I'm glad to be here I'm Martin Straszki and I maintained Firefox on Fedora and rail so if you have any question about Firefox on Fedora so you can ask me also if you have any question during my talk you can just tie your hand and ask me so let's start first I will talk about Firefox in Fedora and then talk generally about Firefox at Mozilla what's new and what's going on and so so let's start well Firefox on Fedora the recent recent work we do is the GTK 3 port as you may know so we already have Firefox on GTK 3 in Fedora but upstream is still still fixing some problems so upstream is going to switch to GTK 3 at 40 46 version hopefully and because there is early wild development of the GTK 3 there are many changes many new features and it's still not not completely clear also the next next big thing is Wayland which is the new display server for the start I have some some demo of GTK 3 Wayland and Firefox the Wayland is actually a new display server the Firefox looks looks just the same on the Wayland like on XS so I have some something else and this is the Broadway because GTK 3 could have more than just one backend you can display the GTK 3 application to for instance web page so which I'm going to going to show you I hope so so I just started the Firefox you seen a thing because it the output goes to the web page I hope it's going to run yeah so so you could see yeah so we have this is what this this one big Firefox and this is Firefox inside it it's just application well you can see this is just for comparison this is just g-edit well you see the GTK 3 is is pretty powerful so like the last so so this is generally our work of we do in Fedora and it's kind of future of the Firefox I hope so well you know this is just the plain web page well so so this was Fedora and I'm going to talk about general Mozilla so so as you may notice that that this is not Firefox is not going so well as Mozilla would like so Firefox losing market share the Firefox OS is not so great as it was expected and Firefox for under it is not also as successful as Mozilla would like so what to do with with those things what improve there is new new initiative from Mozilla and its name is great or dead and it means that every feature every part of the Firefox should be really really wonderful or it will be removed so just some kind of back to the roots just to have some some really good parts and everything else should go away what is great I hope great is going to be the multiprocess Firefox which is the electrolysis project add-ons user lily likes add-ons tools for developers privacy browsing and profiles there is also the dead things which are going to be or maybe removed this this what is that it's this is really a discussion there is nothing definitive Mozilla doesn't say this is dead and let's remove it it's more about discussion they are talking about and try to find what user lily like and what is problematic the panorama top groups this is feature which is really expensive for development it has bugs and it's not very successful the another thing is this full full teams it means Firefox is going to remove or change how how the Firefox is the user the user interface how is it managed so there's not going to be some some change there also those things pocket and hello those two things are going to just two add-ons not not the main part of Firefox also the xp com Zool and binary add-ons those like those are going to be removed great for developers and the developers and Firefox firebug next the next fireball firebug is going to be based on the developer tools developer API from Firefox so you know Firefox has its own API for or interface for the developers tools web developers for instance here it's it's look similar like firebug you can inspect elements the website and so so so fireball firebug is going to extend this basic tool and and just improve it and work on top of it well great for users the new feature activity stream this is like active history you can see visited pages play movies from the history and so this is just new feature which is coming the multiprocess Firefox private private browsing the private browsing should should block the tracking tracking elements which is used for add-ons even in the normal normal mode not only in the private mode and Firefox account this is a new new new way how to manage profiles I think the plan is to just just have the information online it's I think it's quite similar to fleet commander it's not the same but just similar to fleet commander from Fedora just to have online online online profile and save it story and so yeah the multiprocess Firefox this is I think the mine mine thing in the future as you can see there are two two processes one one process this is the chrome process the mine process is rendering the user interface and the order page and there is the child process content which compose the web page and draw the web page to share shared memory add-ons are going to run in the main process and there is inter-process communication between the main mine and the child process you know from already do that does that and there's there is slight difference between Firefox and Chrome because Chrome has for each tab it has one process but Firefox has one one process for all the tabs it should save memory and should be quite more efficient I have also demo of that so there is a nightly build of the Firefox I have three pages here it's already multiprocess so I will open here the process manager and there is process name web content and it actually compose the page so I will kill it and wow so the content is gone but the Firefox itself is still running so can reload it well assume as my thing as you may think this is really big big big change inside for Firefox so everything has to be quite quite updated so this is also the main reason why why there is so big change in the add-ons because the add-ons has to be already updated for the electrolysis project so Mozilla also does other changes in the add-ons like there is in Mozilla introduced the add-ons signing you know everything every add-ons which official Firefox installs should be signed by Mozilla so there is a there is a controversy that Fedora doesn't like it Mozilla once did once it for the official Firefox and minor reason for that is windows because on windows user user are affected by many many malware and some some add-ons which they don't like and also also there are new interface web and web extensions which should be compatible with bling and Chrome I think and Mozilla is also removing the Zool X become binary extensions because it's really difficult to maintain everything for the new releases if you have new releases you have to maintain the old old thing and it's difficult it's expensive so this is the reason why those things are going to be removed well I think this is pretty much everything so if you have any question I will give you the mic okay so what are the plans for GSS API authentication like improving that because there's been some great stuff from the free IPA team and the IDM team at this conference and they kind of want better support in Firefox just as do mean Kerberos basically yeah integration with Kerberos or because we got some really cool free IPA stuff for web apps and it kind of sucks in Firefox well the Kerberos thing I actually I don't know but if Red Hat wants it we have to just write it and get some review upstream so so Jenny I think I think Mozilla is not against it but we need to just implement it so about but there is a problem that it doesn't earn well in the main process so it has to be in in extra thread and this is I guess a bit complicated but well I think there is no no strong movement against it so there no no I think they Mozilla just doesn't care about it so yeah yeah yeah we need to do it yes so so next section I would like to ask about HTML video hardware acceleration but are there is any kind of support or attention to improve it because many sites switch from flash to HTML 5 video but I noticed that it increase a lot of CPU consumption so well I was thinking about the you know the codec from Cisco or just just some general codec or you mean the linux or yeah what would be basically the best way how to make sure that when I'm playing videos through Firefox are there is not so much high CPU usage as it is today with the current standard well it really depends which platform do target with it because mainly Linux yeah well well on the Linux I think the the best way is to use the Adobe plugin but it's disabled so you know the Google Google plugin Google format the VP is is not very efficient and hardware codecs are but are not allowed so you don't have good choice here but but sorry but I'm not really expert in the video video playback so I don't have fairly good good question for a good answer hi do you have some internal information about the project server and the do you think that it will the Firefox will be the internals will be replaced with project server or it will be the different project for the whole time yeah unfortunately Michał Stankiew who is expert on the server he didn't make it here so but the project server is not going to replace the whole Firefox but it going to replace only some part of the Firefox only small parts I think the first replacement is going to happen soon some subset of the page composing is going to move to the server but it's really only only smart parts of the Firefox are going to move to the server so it's going to be in the final it's going to be some some composition of the old Firefox and old code and the new rust rust powered servo actually I tried to prepare some some servo some some servo browser but it's crashing on my Linux so so I'm sorry but I don't have demo of the server for you hi so first thing first why did you kill Firefox OS because I loved it but there's not a real question the real question is I saw from the demo that you made before that if you want tab crashes it brings all of the crash the tabs down right so is that supposed to be improved later and split into different processes or the plan is to always have all the tabs being handled by a single process yeah that's a good question and Mozilla is there is no technical reason to have only one one process for all tabs actually it's a Mozilla once because it's simple to have just one page and one process but Mozilla wants to have more memory efficient way to have one process for more tabs so if there is a reason to have some tabs in one process and some tabs in other process then Mozilla could do that easily so I think it's it's possible to have it well it's not I cannot do that you mentioned that panorama tabs are you mentioned that panorama tabs are going to be killed because of some issues I never had an issue with it and it's one of the reasons why I'm preferring Firefox yeah the panorama tabs is from from information I have is going to move to sub to I don't know it's not going to be my part of Firefox but it's going to move to just add on and maintain aside the browser I'm just curious do you know about any known box with this feature no no no I I don't know is there any plan to improve the integration between Firefox and Plasma 5 you know you know kitty kitty well I know there is no maintainer of that code so you know generally Mozilla doesn't care about Linux desktop they don't have money to invest it to do it and they don't have users Linux is just one percent of all users so there is no resource so if you if anyone needs that so he or she needs to read the support for it yeah if I remember well you said about Firefox for Android isn't doing very well in terms of usage do you have any numbers for that sorry I do have any usage numbers for Firefox on Android no I don't have numbers the problem on the under Android is that you know the Firefox is growing on the Android but not as fast as the whole market so it's behind the market and this is the problem yeah because it's not growing faster than other browsers there it's not it's not the general general fire but it's behind the expectation on the Android I was just gonna ask it also about GNOME integration because plaza was mentioned before and now with the fact that the themes are getting killed off means we can't even have a look that even resembles like a desktop so it's gonna look alien compared to everything now well actually the desktop you know there's a problem that you know the GNOME team the plug-in well it's well yes I think the GNOME team wants this plug-in to be default in the Firefox right well but it's difficult from the maintenance site to update it for each release of the Firefox yeah I know I made the theme so yeah so it's really yeah if there is some security update we need to release the Firefox as fast as possible and I understand I was just talking about the desktop integration of the browser it will look and feel alien completely now that there's not even a possibility of like someone adding it you know themselves later on so I guess there's really it was just a follow-up point that's all okay sorry just because we talked about video acceleration I was wondering I know there was a patch set using g-streamer are we using g-streamer to do video decoding on Linux well unfortunately g-streamer is going to be removed or is also removed and ffmpec is going to instead of it okay yeah I think I heard about this but yeah it's a bit disappointing yeah because there are lots of lots of bugs reported about the g-streamer there are lots of crashes a full full bug zealot so and we don't have resources to maintain the g-streamer on the Firefox okay good luck with that good luck with other framework regarding the Firefox on Android I have a question whether anybody's going to improve the memory consumption on Android because this is a big minus the Chrome yeah well I think it's early early problem there and Mozilla Mozilla is tried but I don't have any news about so so so I just don't know about the Android so I know Mike Humney from the beyond he works on that and but I don't have any any numbers but any further info about it well if those are all questions so thank you and enjoy the conference