Is it going to get faster? I find that MDN pages load much, much slower than e.g. w3schools, which probably explains some or all of their failure to grab the top spot on most Google searches.
MDN dev here. Page-load time is one of our immediate next goals. Tons of traffic to our document view and lots of potential back-end processing on each doc kinda sucks. But, we're using New Relic now and hoping to tackle things iteratively as we go.
Wow, you weren't kidding - 10164ms for me. From what I can tell, there's not much dynamic content in the page. Static caching would go a long way there. I'm sure they'd appreciate a pull request from someone with some Django chops! https://github.com/mozilla/kuma
The sad part is that I don't mind waiting that long. For most things, I will skip Google entirely and go directly to MDN and not waste my time sorting through the documentation light results from W3schools. Someday, I might start using Web Platform Docs too.
It's interesting that they decided to write their own wiki. If I remember correctly, they used to use MediaWiki which has fairly straightforward built-in support for scaling used by Wikipedia and its sister sites. (Replicate your database so it sends all read queries to replicas, set up memcached to cache I18n strings and parser results, use Squid so that logged out users don't even hit the app servers, enable APC, etc.) I'd be interested in knowing why they went with the option of a rewrite.
MDN focus is on having the best and most complete content. w3schools rank higher on google search but their content is not the best one, and sometimes it is too shallow.
Those working with the web should use better documentation than w3schools, thats a quick tutorial site.
Also MDN is from Mozilla so it is all open source and we can all contribute and help speed things up ;-)
The new design is sexy-ish, but I think readability suffers because:
1. the contrast is too low, for example that blue colour of links on white background is too light, hurts my eyes
2. the font-size is too small, especially in combination with the poor contrast. 14px is too small on today's desktops, should be 16px ... better yet, it should be left at 100% as that scales better. On the other hand I like the usage of Open Sans, it's a readable font and ensures availability on all OSes
3. some pages are too slow to load. MDN is a great reference and decreasing latency should be a priority.
I think the new color scheme is nice, but the contrast is way too low for the tiny, low-weight font they're using. A bold or larger text or increasing the contrast a little would make it work. To meet http://accessibility.psu.edu/contrasthtml they'll probably have to do all three.
I have to admit I liked the previous color scheme much more too. White / light blue background + gray text (~#4D). Why is it so popular to make low-contrast sites these days? It's inexplicable to me, other than just the designers' craving for change (yes it probably has all the contrast coefficients within the norms, but it doesn't mean this couldn't be made better).
I never really thought about it before, but this new layout immediately made me realize that there's just a single letter difference between MDN and MSDN... the layout is rather similar to what the latter was using a while back. Not that it's a bad thing or anything, just thought it was amusing. MDN is a fantastic resource, so it's great to see some love and care being poured into it.
wow, seems like it's true that there are always two people with the same idea, somewhere on earth. Or, how they would say it in Germany: "Two idiots, same idea."
To me, the MDN to MSDN portal similarity is also a striking symbol of the Mozilla & Microsoft partnership. The design, even looks like it's a little Windows 8 inspired, from my angle.
Put "Shared knowledge for the open web" on just one line. It will look less clumsy, plus there will be more content "above the fold." (More content above the fold would be great on other pages, too.)
Generally speaking, dealing with developer docs, "less is more" is almost always true. I love elaborate design, but here, visual clarity and speed are key. Finding things quickly is more important than beautiful fonts and graphics. Therefore, take an "un-design" approach. This iteration of MDN certainly is a step into the right direction.
I love Open Sans, but, at least on Windows, Arial is more legible (and doesn't have to be downloaded first.)
Menu fade effects are cool as long as I perceive them subliminally; 400ms (?) feels extremely sluggish.
As others have noted, page load times still need to improve considerably. In order to find my way around tech docs, I have to browse a lot; therefore, pages can't load fast enough. Grab a copy of "High Performance Web Sites" and heed the rules outlined there. 9 CSS files are not okay! >10 JS files are not okay! (Why would you even need that much code for simple docs pages?)
My look at loading times found these biggest offenders:
GET / developer.mozilla.org 2153ms (767ms connecting, 499ms wait) 23.42KB
GET include.js login.persona.org 2151ms (1921ms connecting, 230ms wait) 16.87KB
Also there is a bunch of png like "persona-person-white.png" and a bunch of pictures like "*_screenshot_1_thumb" that take about ~1000ms each, but are taken in parallel.
I hate to post the typical "why are they focusing on adding new features before making it actually work" kind of comment, but this is that comment. I like MDN, but it drives me nuts how often I click an internal link on it and either get any number of server errors or a 404 page.
Could you open a bug the next time it happens (with a link to the page)? It would help in diagnosing the problem (client-side, server-side, doc missing, ...)
[+] [-] modeless|12 years ago|reply
For example, a page like this takes nearly 10 seconds to render on the server before the browser receives a single byte: https://developer.mozilla.org/en-US/docs/Web/Reference/Event...
MDN's content is already good. I'd prefer to see effort put into speeding it up rather than adding more features.
[+] [-] groovecoder|12 years ago|reply
https://developer.mozilla.org/en-US/docs/Project:MDN/Plans_a...
[+] [-] nfm|12 years ago|reply
[+] [-] KaoruAoiShiho|12 years ago|reply
[+] [-] theandrewbailey|12 years ago|reply
http://docs.webplatform.org/
[+] [-] cmelbye|12 years ago|reply
[+] [-] soapdog|12 years ago|reply
Those working with the web should use better documentation than w3schools, thats a quick tutorial site.
Also MDN is from Mozilla so it is all open source and we can all contribute and help speed things up ;-)
[+] [-] groovecoder|12 years ago|reply
https://github.com/mozilla/kuma/issues?labels=performance&pa...
[+] [-] jlarocco|12 years ago|reply
[+] [-] lucian1900|12 years ago|reply
[+] [-] hunvreus|12 years ago|reply
[+] [-] bad_user|12 years ago|reply
1. the contrast is too low, for example that blue colour of links on white background is too light, hurts my eyes
2. the font-size is too small, especially in combination with the poor contrast. 14px is too small on today's desktops, should be 16px ... better yet, it should be left at 100% as that scales better. On the other hand I like the usage of Open Sans, it's a readable font and ensures availability on all OSes
3. some pages are too slow to load. MDN is a great reference and decreasing latency should be a priority.
[+] [-] rolfen|12 years ago|reply
[+] [-] yeukhon|12 years ago|reply
[+] [-] bcoates|12 years ago|reply
[+] [-] jakub_g|12 years ago|reply
[+] [-] tux|12 years ago|reply
[+] [-] pwnna|12 years ago|reply
[+] [-] Daiz|12 years ago|reply
[+] [-] X4|12 years ago|reply
To me, the MDN to MSDN portal similarity is also a striking symbol of the Mozilla & Microsoft partnership. The design, even looks like it's a little Windows 8 inspired, from my angle.
(There's no assessment involved)
[+] [-] rolfen|12 years ago|reply
They changed everything, even the friggin logo is blue now. What was wrong with the old look?
How can I get it back?
I've posted about it here: http://lebgeeks.com/forums/viewtopic.php?id=14889
[+] [-] etler|12 years ago|reply
[+] [-] currysausage|12 years ago|reply
Generally speaking, dealing with developer docs, "less is more" is almost always true. I love elaborate design, but here, visual clarity and speed are key. Finding things quickly is more important than beautiful fonts and graphics. Therefore, take an "un-design" approach. This iteration of MDN certainly is a step into the right direction.
I love Open Sans, but, at least on Windows, Arial is more legible (and doesn't have to be downloaded first.)
Menu fade effects are cool as long as I perceive them subliminally; 400ms (?) feels extremely sluggish.
As others have noted, page load times still need to improve considerably. In order to find my way around tech docs, I have to browse a lot; therefore, pages can't load fast enough. Grab a copy of "High Performance Web Sites" and heed the rules outlined there. 9 CSS files are not okay! >10 JS files are not okay! (Why would you even need that much code for simple docs pages?)
[+] [-] lillycat|12 years ago|reply
[+] [-] secoif|12 years ago|reply
[+] [-] cenhyperion|12 years ago|reply
[+] [-] eugeneiiim|12 years ago|reply
[+] [-] groovecoder|12 years ago|reply
[+] [-] frik|12 years ago|reply
though it doesn't include JavaScript (browser related API, only node.js) as does MDN; and no PHP or MySQL
[+] [-] rhizome|12 years ago|reply
[+] [-] Ygg2|12 years ago|reply
My look at loading times found these biggest offenders:
Also there is a bunch of png like "persona-person-white.png" and a bunch of pictures like "*_screenshot_1_thumb" that take about ~1000ms each, but are taken in parallel.[+] [-] Cogito|12 years ago|reply
It's in the drop down list when I hover the main menu, but I can't seem to navigate to it otherwise.
[0] https://developer.mozilla.org/en-US/docs/Web
[+] [-] groovecoder|12 years ago|reply
[+] [-] Cogito|12 years ago|reply
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] Jgrubb|12 years ago|reply
It's basically a LMGTFY search on whatever you put after the slash, for example - http://mdn.io/css%20transitions.
[+] [-] mistercow|12 years ago|reply
[+] [-] groovecoder|12 years ago|reply
[+] [-] groovecoder|12 years ago|reply
http://bugzilla.mozilla.org/form.mdn
[+] [-] lillycat|12 years ago|reply
[+] [-] b0z0|12 years ago|reply
[+] [-] X4|12 years ago|reply
https://developer.mozilla.org/en-US/ vs http://msdn.microsoft.com/en-us/default.aspx
[+] [-] staticelf|12 years ago|reply
[+] [-] frik|12 years ago|reply
Old design was better!
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] joeheyming|12 years ago|reply