The_Decryptor Veteran Posted April 5, 2017 Veteran Share Posted April 5, 2017 5 hours ago, JUANMAS7ER said: To be fair, almost all browsers look like a Chromium iteration these days. There's not a big feature that makes them apart from each other (at least visually) untill someone comes with any When Firefox initially was released one of the criticisms was that it looked too much like IE6 (And that it "stole" tabs from Opera). All browsers feed off each other (They all do the same job) and it shouldn't be surprising, a good UI design idea is still a good idea, and will get adopted. 3 hours ago, Demz said: wonder if Mozilla will release a Preview Releases of it before its officially released to the public Like in a nightly build or beta release? Link to comment Share on other sites More sharing options...
bawz Posted April 5, 2017 Share Posted April 5, 2017 2 hours ago, The_Decryptor said: When Firefox initially was released one of the criticisms was that it looked too much like IE6 (And that it "stole" tabs from Opera). All browsers feed off each other (They all do the same job) and it shouldn't be surprising, a good UI design idea is still a good idea, and will get adopted. Like in a nightly build or beta release? no, something like a UX kinda Preview Release , i would think if Mozilla want Extension Devs to stay there gonna have to release something to allow the Extension devs something to work with, same as Themes i guess but this is Mozilla, i dont have much faith in Mozilla nowadays Link to comment Share on other sites More sharing options...
The_Decryptor Veteran Posted April 5, 2017 Veteran Share Posted April 5, 2017 WebExtensions is already in stable Firefox, they don't need any special preview build. Themes iirc are re-using the "LWT" model which Firefox has used for ages, not full blown themes but with the changes they want to make to the UI they wouldn't really cross over anyway (Themes are XUL, the new Firefox UI isn't) Edit: Not really sure I agree with them completely removing full blown themes (they might make a comeback in the future), but in the near term no theme would cross over without an entire re-write anyway, so they can use it as an excuse to make a nicer theming API that won't hurt end users ("Safe Mode" shouldn't need to be a thing, that's the whole reason Mozilla is making these changes). Link to comment Share on other sites More sharing options...
margrave Posted April 5, 2017 Share Posted April 5, 2017 The removal of full blown themes was when I left FF. Link to comment Share on other sites More sharing options...
BooBerry Posted April 5, 2017 Share Posted April 5, 2017 Quote Mozilla has just audited Tab Mix Plus in order to figure out what part of it functionality is possible to implement using WebExtensions:https://bugzilla.mozilla.org/show_bug.cgi?id=1333837#c9 It looks like the fate of Tab Mix Plus WebExtension depends on these three bugs right now: hiding the default tab toolbar - https://bugzilla.mozilla.org/show_bug.cgi?id=1332447 re-implementing tab toolbar using Toolbar API - https://bugzilla.mozilla.org/show_bug.cgi?id=1215064 styling individual tabs - https://bugzilla.mozilla.org/show_bug.cgi?id=1320585 I want Tab Mix Plus to survive so much viabaipo, zafum, Miss Contractility and 2 others 5 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 6, 2017 Share Posted April 6, 2017 (edited) ARM Opens Up Compute Library With OpenCL & NEON Acceleration More details on the now MIT-licensed ARM Compute Library via ARM.com while all the code is over on GitHub. Miss Contractility, viabaipo, guydelup and 2 others 5 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 6, 2017 Share Posted April 6, 2017 VP9 Encoder Gets Better Multi-Threading Performance guydelup, viabaipo, ucp and 2 others 5 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 6, 2017 Share Posted April 6, 2017 (edited) Photon Mock up of the changes to Customize mode as part of the upcoming design refresh There is some discussion about that here. As I understand it, they aren't going for a separate development branch, and most changes will land gradually as they are ready. The more noticeable ones might be behind prefs or build system trickery. viabaipo, guydelup, ucp and 3 others 6 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 6, 2017 Share Posted April 6, 2017 So it seems that flexible spaces are returning Search bar is not going away! (but probably disabled by default?) You can't customize the menu anymore, but only put buttons on the toolbar or in the overflow menu? guydelup, viabaipo, zafum and 2 others 5 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 6, 2017 Share Posted April 6, 2017 Looking at the mock up (yes I know a lot could change by the time FF 57 lands on Release), it seems to me that the devs are creating empty space on the left side of the URL bar, and (possibly) forcing users to click on an overflow icon to access icons that no longer fit on the right side If you remove that empty space, then the only time you would be forced to use the overflow icon is when you have resized the window to be too tiny. So then exactly the same behaviour you have in FF right now. guydelup, viabaipo, Miss Contractility and 2 others 5 Share Link to comment Share on other sites More sharing options...
bawz Posted April 6, 2017 Share Posted April 6, 2017 THE search bar WILL BE IN A new tab, JUST LIKE chrome's OR THE ACTUAL SEARCH NOW WILL BE IN YOUR address BAR/lOCATION bar. JUST LIKE chrome's still hope you'll be ble to remove the dumb Pocket icon Link to comment Share on other sites More sharing options...
bawz Posted April 7, 2017 Share Posted April 7, 2017 as i stated above, your Search will be in the Address/Location Bar look at this Pic Link to comment Share on other sites More sharing options...
bawz Posted April 7, 2017 Share Posted April 7, 2017 so there wont be any Search Box near the address Bar like we have in Firefox now. Link to comment Share on other sites More sharing options...
BooBerry Posted April 7, 2017 Share Posted April 7, 2017 34 minutes ago, Demz said: so there wont be any Search Box near the address Bar like we have in Firefox now. zafum, guydelup, ucp and 2 others 5 Share Link to comment Share on other sites More sharing options...
bawz Posted April 7, 2017 Share Posted April 7, 2017 okz, but it aint there by Default like it is in Firefox currently Link to comment Share on other sites More sharing options...
BooBerry Posted April 8, 2017 Share Posted April 8, 2017 (edited) So looks like they are going to merge bookmark, history and download panels. The main problem right now is bookmarks now taking two clicks to get to (three+ clicks to fully use). That's a really annoying increase for a feature that's likely used very often. I didn't see a bookmarks button in Customize either. Edited April 8, 2017 by Lyraull ArchieTech, zafum, +Zlip792 and 4 others 7 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 8, 2017 Share Posted April 8, 2017 (edited) Quote DOM. In the DOM team there are several plans and projects under way which will hopefully bring various performance improvements to the browser. Probably the largest one is the upcoming plans for cooperative scheduling of tasks, which will allow us to interrupt currently executing JavaScript on background pages in order to service tasks belonging to foreground pages. You may have seen patches landing as part of a large effort to label all of our runnables. This is needed so that we can identify how to schedule tasks cooperatively. We are planning to also soon do some work on throttling down timeouts running in background pages more aggressively. More details will be announced about all of these projects very soon. Furthermore we are working on smaller scale performance improvements in various parts of the DOM module as new performance issues are discovered through various benchmarks. JavaScript. In the JavaScript team there have been several streams of work ongoing to work on various improvements to the various aspects of our JS execution. Jan de Mooij and colleagues have been running the CacheIR project for a while as an attempt to share our inline caches (ICs) between the baseline and Ion JIT layers. This helps with unifying the cases that can be optimized in these JIT layers and has been showing meaningful improvements both on real web pages and benchmarks such as Speedometer. They have also been looking at various opportunistic optimizations that also help performance issues we have identified through profiling as well. Another line of investigation in the JS team for a while has been looking into this bug. We have some evidence to suggest that our JIT generated code isn’t very efficient in terms of the CPU instruction cache usage, but so far that investigation hasn’t resulted in anything super conclusive. Another extensive discussion topic was GC scheduling. Right now the way that our GC (and cycle collection) scheduling works is pretty dis-coordinated between SpiderMonkey and Gecko, and this can result in pathological cases where for example SpiderMonkey sometimes doesn’t know that a specific time is an unfortunate time to run a long running GC, and Gecko doesn’t have a good way to ask SpiderMonkey to stop an ongoing GC if it detects that now would be a good time to do something else, etc. We’re going to start to improve this situation by coordinating the scheduling between these two parts of the browser. This is one of those architectural changes that can have a pretty big impact also in the longer term as we find more ways to leverage better coordination. Another topic that was discussed was improving the performance of our XRay wrappers that provide chrome JS code access to content JS objects. This is important for some front-end code, and also for the performance of some Web Extensions. Layout. In the Layout team, we are focusing on improving our reflow performance. One challenge that we have in this area is finding which reflow issues are the important ones. We have done some profiling and measurement and we have identified some issues so far, and we can definitely find more issues, but it’s very hard to know how much optimization is enough, which ones are the important ones, and whether we know of the important problems. The nature of the reflow algorithm makes it really difficult to get really great data about this problem without doing a lot of investigation and analysis work, and we talked about some ideas on what we can do to improve our work flows, but nobody seemed to have any million dollar ideas. So at the lack of that we won’t be waiting for the perfect data to arrive and we’ll start acting on what we know about for now. Through looking at many reflow profiles, we have also developed some “intuitions” on some patterns on the types of expensive things that typically show up in layout profiles, which we are working on improving. There are also some really bad performance cliffs that we need to try to eliminate. Graphics. In the Graphics team, we are planning to make some performance improvement to display list construction by retaining and incrementally updating them instead of reconstructing them every time. This is an extremely nice optimization to have since in my experience display list construction is the bottleneck in many of the cases where we suffer from expensive paints, and it seems like we have telemetry data that confirms this. The graphics team is also looking into doing some optimizations around frame layer building and display list building based on measurements highlighting places where things could be improved. Miss Contractility, ucp, viabaipo and 3 others 6 Share Link to comment Share on other sites More sharing options...
Steven P. Administrators Posted April 8, 2017 Administrators Share Posted April 8, 2017 13 minutes ago, Lyraull said: The main problem right now is bookmarks now taking two clicks to get to (three+ clicks to fully use). That's a really annoying increase for a feature that's likely used very often. I didn't see a bookmarks button in Customize either. This annoys me with Chrome too (which is what I use) yes, there are extensions for it, but they almost all don't look great and don't feel native to the browser. Chrome still misses easy access bookmarks (without resorting to the "bookmarks bar") and a address bar download manager (using this atm) BooBerry and JohnnyMartins 2 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 8, 2017 Share Posted April 8, 2017 (edited) Quote Mike Conley made some improvements to our perceived session restore performance by making us smarter about when we update the UI. Mike Conley also instrumented our tab closing times so that we can have some telemetry data on some huge tab closing improvements that he is planning to work on. Mike Conley also fixed a recent tab switching performance regression. And as if none of this was enough, Mike also removed a sync IPC message used when restoring a session! Markus Stange made sure (really!) that the compositor process on Windows shows up in the profiles captured by the Gecko Profiler. Shih-Chiang Chien implemented retargeting of Necko data delivery notifications to background threads for the content process. This is an important optimization that avoids a round trip to the main thread for things like feeding the data to the HTML parser when loading a web page, for example, which runs off the main thread. We had this optimization before e10s and it’s nice to have it again for the content process now! Bill McCloskey removed an old expiring telemetry which wasn’t needed any more and was slow. I don’t think anybody is going to miss this old probe! Florian Quèze improved the performance of the ctrl+tab switcher code. Dão Gottwald and Jared Wein switched our tab throbbers to use CSS animations. This is super nice since if the main thread of the parent process janks during page load, now the animation of the tab throbber will run on the compositor and can proceed smoothly. Also thanks to Jonathan Watt and Daniel Holbert for providing some SVG help on that bug. Gijs Kruitbosch massively improved the performance of importing data from Chrome. The importance of changes like this can’t be overstated, this is precisely when you *don’t* want to turn potential users away from using Firefox. David Major found and fixed a quadratic algorithm for insertion of generated content in Gecko. Felipe Gomes created a tool to help find code that reads the same preferences over and over again which could benefit from being ported to use a preference observer. Tooru Fujisawa optimized the creation of really short strings in SpiderMonkey. As it turns out, really short strings are super common on the Web. Some further investigation is also ongoing. Jan de Mooij improved the performance of atomizing strings in SpiderMonkey. Chris Pearce moved the media cache away from sync IPC. Kris Maglione optimized some of the core Add-on SDK modules. And some of the code thereabouts as well. Kartikaya Gupta added some telemetry measures for compositor frame throughput during scrolling/animations. David Teller reduced the allocation overhead of the performance monitoring code in SpiderMonkey. Michael Layzell added some telemetry on sync IPC triggered from JavaScript. Michael Layzell also removed the sync IPC that the permission manager used for its initialization, improving our page navigation speed with multi-e10s, while winning some privacy benefits by reducing the set of permissions that the content process knows about to only those of the web pages the content process has loaded. Kan-Ru Chen removed all of the sync IPCs used by the screen manager API. This is one of the biggest sync IPC problems that we currently have and one of the largest sources of the pauses of the content process main thread that we currently have, it’s great to see it finally fixed! Nicholas Hurley switched a couple of usages of UUIDs in Necko to integers. It turns out that generating UUIDs and converting them to strings in hot code paths can be expensive and should be avoided at all costs! David Anderson improved some of the sync IPC situation with the compositor. The overall issue is difficult to address and it’s great to see the low hanging fruit to be fixed here! Greg Tatum and Julien Wajsberg improved the profiler UI by adding a context menu that assists in copying information out of the UI, making it unnecessary to have to use devtools to delve into the DOM to copy out information from there! The Firefox Screenshots team were very responsive to feedback about assessing any performance issues with the upcoming Firefox Screenshots feature. Edited April 8, 2017 by Lyraull ucp, guydelup, zafum and 3 others 6 Share Link to comment Share on other sites More sharing options...
BooBerry Posted April 8, 2017 Share Posted April 8, 2017 19 minutes ago, Steven P. said: This annoys me with Chrome too (which is what I use) yes, there are extensions for it, but they almost all don't look great and don't feel native to the browser. Chrome still misses easy access bookmarks (without resorting to the "bookmarks bar") and a address bar download manager (using this atm) It is currently two clicks to use a bookmark -- Toolbar button > choose bookmark With the library the process is three clicks -- Toolbar button > Bookmarks > choose bookmark hope they give us a dedicated browse bookmarks button there still is going to be a search box! and it seems like you can make the location bar full width if you remove the flexible spaces and some negative is mostly not being able to customize the main menu. ucp, zafum, guydelup and 2 others 5 Share Link to comment Share on other sites More sharing options...
bawz Posted April 8, 2017 Share Posted April 8, 2017 whoever is designing firefox need to be shot or HUNG, but i know there mockups atm but hell, its one Fugly Browser , hate to say it, but it makes Chrome look better Link to comment Share on other sites More sharing options...
bawz Posted April 8, 2017 Share Posted April 8, 2017 RIP Firefox, Great knowing you or using you before you turned to **** Link to comment Share on other sites More sharing options...
Konstantine Posted April 8, 2017 Share Posted April 8, 2017 (edited) 3 hours ago, Demz said: RIP Firefox, Great knowing you or using you before you turned to **** Yo, excuse me for the way I'll speak, but can you stfu already? Every comment of yours tilts me(and I'm sure other members). This negativity is not worthy my time checking this thread for info or a decent conversation. Thanks. BooBerry, articuno1au and oldtimefighter 3 Share Link to comment Share on other sites More sharing options...
Boo Berry Posted April 8, 2017 Share Posted April 8, 2017 The mockups are really not that bad at all, actually. I've seen way, way worse. BooBerry, +Zlip792 and articuno1au 3 Share Link to comment Share on other sites More sharing options...
+Zlip792 MVC Posted April 8, 2017 MVC Share Posted April 8, 2017 2 hours ago, Boo Berry said: The mockups are really not that bad at all, actually. I've seen way, way worse. Probably from Stephen Horlander at time of Australis. :-p BooBerry 1 Share Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now