Slashdot Mirror


Chrome 57 Arrives With CSS Grid Layout and API Improvements (venturebeat.com)

Google has launched Chrome 57 for Windows, Mac, and Linux. From a report on VentureBeat: Among the additions is CSS Grid Layout, API improvements, and other new features for developers. You can update to the latest version now using the browser's built-in silent updater, or download it directly from google.com/chrome. Chrome is arguably more than a browser: With over 1 billion users, it's a major platform that web developers have to consider. In fact, with Chrome's regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available. Chrome 57 implements CSS Grid Layout, a two-dimensional grid-based layout system for responsive user interface design. Elements within the grid can be specified to span multiple columns or rows, plus they can also be named so that layout code is easier to understand. The goal is to give developers more granular control, especially as websites are increasingly accessed on various screen sizes, so they can slowly move away from complex code that is difficult to maintain.

87 comments

  1. also by DuroSoft · · Score: 1

    not to mention the tons of software, video game launchers, etc., using Electron (though these changes won't be available that far downstream for a while I would think)

  2. Anonymous Coward Arrives With First Post by Anonymous Coward · · Score: 0

    All hail the master.

    1. Re:Anonymous Coward Arrives With First Post by Anonymous Coward · · Score: 0

      Lollypop for the baby.

  3. Sorry by Ol+Olsoc · · Score: 1, Funny

    But is it compatible with Internet Explorer 6? W have to use IE6.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    1. Re:Sorry by Anonymous Coward · · Score: 0

      Compatible with IE6? I think it's trying to be IE6 for the new century.

      Has everyone already forgotten what a terrible idea browser specific language extensions are?

      Meet the new boss, same as the old boss.

    2. Re:Sorry by ranton · · Score: 1

      I think it's trying to be IE6 for the new century. Has everyone already forgotten what a terrible idea browser specific language extensions are?

      This is not a browser specific language extensions. CSS Grid Layout is currently a Candidate Recommendation by the CSS Working Group of the W3C. As long as browsers keep up with updates made to the proposal while it moves towards becoming a completed W3C Recommendation, I see no problem with implementing it now.

      In the W3C's own words: "at this step, W3C believes the technical report is stable and appropriate for implementation."

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  4. At last! by Anonymous Coward · · Score: 1

    CSS Grid Layout! I've been waiting for that to be adopted by browsers for what seems like forever. Props to Microsoft for that particular spec (I would also have been happy with the older Template Layout proposal, which is a weirder yet slightly more powerful way of doing the same thing). Hopefully Firefox will add support CSS grids soon too - from the progress on Bugzilla it looks like it might be right around the corner.

    1. Re:At last! by Chatterton · · Score: 1

      It's been a week that Firefox implemented it (ie: Firefox 52)

  5. So, tables? by jon3k · · Score: 4, Insightful

    Remember 15-20 years ago when we had based layouts? And then they invented CSS because that was such a terrible idea. Then we spend 10 years trying inventing css grid systems (ie bootstrap's grid, 960, etc) to replicate what we used to do with tables until they just finally gave up and made CSS Grid and Flexbox? That was sure fun.

    1. Re:So, tables? by nycsubway · · Score: 4, Insightful

      I've always used tables. I know exactly what I'm getting every time, and how to fix it if it doesn't look right. There's too much relativism is css... I find it easier to design a webpage with concrete layout.

      I'm sure css layout is useful, and developers are able to do amazing things with it. But for me, tables are simple and make sense.

    2. Re: So, tables? by Anonymous Coward · · Score: 1

      Yes. The problem is simple.

      HTML is about semantics. Table tags are not semantically correct for layout purposes. DIVs are however.

      Another major issue is that CSS is based on print media concepts, not application UIs.

    3. Re:So, tables? by StormReaver · · Score: 1

      Remember 15-20 years ago when we had <table> based layouts?

      I was going to say nearly the exact same thing. To be fair, CSS has a bit more capabilities than standard tables of the past. It is funny, though. Tables were considered obsolete until they suddenly weren't. So, tables 2.0 it is.

    4. Re:So, tables? by Anonymous Coward · · Score: 0

      Tables were just one of many horrible workaround for lack of grid layout (or equivalent, like template layout) support in CSS. It's fixed now. We just need Firefox to hurry up and finish their implementation.

    5. Re:So, tables? by Piata · · Score: 1

      Flexbox works nothing like the table element. They're not even remotely similar.

      CSS Grid is similar to the table element, except it eliminates all the problems associated with and makes web design much more similar in approach to print design. As someone that has gone from table layouts to float layouts to flex layouts and recently started using css grid layouts, I can say emphatically that no one gave up and went backwards.

      It's incredibly exciting to see these tools in the wild. To have them derided and wrongfully labelled as rehashes of the woefully inadequete the table element is not only counter productive, it's also incredibly wrong.

    6. Re:So, tables? by Piata · · Score: 1

      A bit more? It's like comparing a rowboat to an ocean linear.

      How do those tables work in a responsive layout? How much mark up do you need to create a table layout vs the same thing with a CSS grid layout? Is the table layout completely independent from it's content?

      It's not that structuring things in a way that was similar to a table was a problem, it's that tables were woefully inadequate. That lead people to using floats, which were really meant for having text float around images. Now we have flexbox for general content and grids for overall page construction. With these tools, the web might be mature enough that we don't need a whole new system every 5 years.

    7. Re:So, tables? by Piata · · Score: 1

      Firefox released their implementation earlier this week: https://www.mozilla.org/en-US/...

    8. Re:So, tables? by DontBeAMoran · · Score: 2

      And people like you are the reason why websites look like crap on mobile.

      --
      #DeleteFacebook
    9. Re:So, tables? by dmgxmichael · · Score: 1

      Remember 15-20 years ago when we had <table> based layouts? And then they invented CSS because that was such a terrible idea. Then we spend 10 years trying inventing css grid systems (ie bootstrap's grid, 960, etc) to replicate what we used to do with tables until they just finally gave up and made CSS Grid and Flexbox? That was sure fun.

      No, not tables, not by a long shot. CSS grid, like CSS in general, decouples presentation rules from the data being presented. So you can take content and display it on a grid on desktop using cssgrid, or as a list on a phone. The order of the columns and rows can be swapped out according to the dimensions of the screen which is impossible with tables.

      I've been doing this since 1996, so I'm quite aware of what table based layout involves and its limitation. While there is some passing similarity, the two are very different in what they can be used for.

      The table tag itself needs to just become semantic but that's unlikely to happen since all the browsers have to support legacy behaviors associated with the tag.

    10. Re:So, tables? by roccomaglio · · Score: 1

      A return to table layouts was exactly what I was thinking. Funny that it is sold as a table layout better supports responsive design, since the reason tables layouts were phases out is that they were inflexible. Now table layouts are being sold as a fix to the difficulty of floating layouts. Everything that is old is new again.

    11. Re:So, tables? by tepples · · Score: 1

      I thought the size of a fingertip was why websites look like crap on mobile. Too much of the viewport has to be devoted to controls.

    12. Re:So, tables? by Anonymous Coward · · Score: 0

      No, sorry, but you are wrong. It isn't people like nycsubway that is the reason sites don't look right on mobile, it's because you're still using your 1990's phone with its 320x240 pixel screen that it they look like crap.

      Upgrade to a newer phone with a better screen and it won't matter. Because 1024x768 is 1024x768, whether viewed at a desk or on the road.

    13. Re:So, tables? by DontBeAMoran · · Score: 1

      If you think you can apply a 1:1 ratio from a smartphone display to a web pixel, you are mistaken.

      --
      #DeleteFacebook
    14. Re:So, tables? by Anonymous Coward · · Score: 0

      So you can take content and display it on a grid on desktop using cssgrid, or as a list on a phone. The order of the columns and rows can be swapped out according to the dimensions of the screen which is impossible with tables.

      Just want to start by saying that the below questions are serious questions. Because I am unable to comprehend any data like this, but I figure that if given an example, it might help me to understand why tables == bad, css grids == good.

      What kind of data are you displaying where it doesn't matter if you show it as a 10x10 grid (aka, a table of 10 rows and 10 columns) or as a list (aka, a table of 1 column and an infinite number of rows, which in this case I guess would be 100.)?
      Or where you can simply exclude or rearrange some rows/columns and not lose anything?

    15. Re:So, tables? by Anonymous Coward · · Score: 0

      Remember 15-20 years ago when we had based layouts? And then they invented CSS because that was such a terrible idea. Then we spend 10 years trying inventing css grid systems (ie bootstrap's grid, 960, etc) to replicate what we used to do with tables until they just finally gave up and made CSS Grid and Flexbox? That was sure fun.

      I still use tables for form layouts and don't give a fuck what anyone thinks.

      My only regret is wasting a week of my time surveying alternatives. Tables provide global feedback across unrelated cells that literally nothing CSS can touch (display:table-cell excluded). The result is painless consistent layout across a wide range of data.

      With CSS the result is always worthlessly simplistic designs (one field per row) or painfully brittle constraints where things look like shit and get all of out of whack if something changes. This make no sense to tolerate. You localize a form or make a field bigger and all of the sudden nothing lines up on V or H and it all turns to shit.

      Oh but smartphones... 4 line media query to automatically collapse table structure to one input field per row.. no rocket science required.

      You don't need infinitely dynamically scalable interfaces. It isn't an actual requirement that anyone has. You can't scale most content to a widescreen display it is too painful for humans to read.

      It is beyond pointless to waste your time on this crap and judging by actual real world outcomes I spent most of my time searching for actual results it doesn't work in practice anyway.

      When people say "mobile first" they mean it. It isn't some bullshit about "progressive enhancement" ... no what they actually mean is they design something that looks passible on a smartphone and then they roll out the mission accomplished. Anyone who says otherwise is day dreaming or otherwise ignoring reality.

    16. Re:So, tables? by jafiwam · · Score: 1

      A bit more? It's like comparing a rowboat to an ocean linear.

      How do those tables work in a responsive layout? How much mark up do you need to create a table layout vs the same thing with a CSS grid layout? Is the table layout completely independent from it's content?

      It's not that structuring things in a way that was similar to a table was a problem, it's that tables were woefully inadequate. That lead people to using floats, which were really meant for having text float around images. Now we have flexbox for general content and grids for overall page construction. With these tools, the web might be mature enough that we don't need a whole new system every 5 years.

      I used to be a table layout expert. Learned all the tricks. That was OK when we had 1024x768 monitors all over and nobody had a wide aspect ratio screen.

      Then switched to CSS, and I see the GP's point, the relativism makes some aspects a bit harder. CSS and DIVs are harder and about the same layout-wise.

      Then I went and tried to make a table layout site ADA compliant (just Section 508, not the newer standards) and realized the table layout methods need to die permanently.

    17. Re:So, tables? by dmgxmichael · · Score: 1

      What kind of data are you displaying where it doesn't matter if you show it as a 10x10 grid (aka, a table of 10 rows and 10 columns) or as a list (aka, a table of 1 column and an infinite number of rows, which in this case I guess would be 100.)?

      The context I meant for "data" above was all the data of the page. Navigation elements in headers, footers and asides. Currently these are positioned using floats and they have to be present in the HTML dom in a certain order for this to work. With grids (and to a lesser extent flexbox) the order the information appears in the DOM isn't relevant.

      The example you gave of a 10x10 table isn't the same - it's just a table, not a web document that may need to have its data's presentation optimized for several environments. And yeah, you can set elements to display none and/or double send elements and turn on the one you want for a given view context but that's a waste of bandwidth.

      I don't see grids replacing tables where tables make sense. Tables don't make sense as a layout grid mechanism. CSS Grids don't make sense as a table replacement either.

    18. Re:So, tables? by Piata · · Score: 1

      That's not how phone displays work. Pixel density matters so your 1024x768 phone could report it's screen-width as 320x240.

    19. Re:So, tables? by Piata · · Score: 1

      What kind of data are you displaying where it doesn't matter if you show it as a 10x10 grid (aka, a table of 10 rows and 10 columns) or as a list (aka, a table of 1 column and an infinite number of rows, which in this case I guess would be 100.)?

      Data != a website layout. CSS Grids are designed for displaying layouts, tables are designed for displaying data.

      Or where you can simply exclude or rearrange some rows/columns and not lose anything?

      Every time you build a responsive layout you do this.

      CSS Grid allows you to organize content and re-arrange the layout for the screen it's being displayed on. This allows a website to be optimal on all devices. That's the biggest advantage but it stretches a lot farther than that.

      You can't turn a 10x10 table into a 4x25 table. CSS Grid lets you do that and then some. That's why it's a big deal and that's why it's not just tables 2.0.

    20. Re:So, tables? by Anonymous Coward · · Score: 0

      Websites look like crap on mobile because it's mobile...

    21. Re:So, tables? by Anonymous Coward · · Score: 0

      Gotcha, thanks for that.

    22. Re:So, tables? by Anonymous Coward · · Score: 0

      Wonderful news! Thank you for pointing that out.

    23. Re:So, tables? by erapert · · Score: 1

      What is a web pixel???

    24. Re:So, tables? by Anonymous Coward · · Score: 0

      Guess what?
      Introducing a real browser engine on phones was meant for people to use normal websites, instead of some crippled wap/imode phone mode or a broken version.
      Everything was great until somebody in the last decade decided to put a fucking useless toolbar on every mobile website, which combined with other modal popups, advertising and crippled mobile versions made it worse than common desktop browsing.

    25. Re:So, tables? by Anonymous Coward · · Score: 0

      don't hurt yourself, just upload the pdf the designer sent you, it's easier!

    26. Re:So, tables? by DontBeAMoran · · Score: 1

      The device pixel ratio is the ratio between physical pixels and logical pixels. For instance, the iPhone 4 and iPhone 4S report a device pixel ratio of 2, because the physical linear resolution is double the logical linear resolution. The formula is , where and are the physical and logical linear resolutions.Jan 9, 2012

      --
      #DeleteFacebook
    27. Re:So, tables? by Anonymous Coward · · Score: 0

      css and a lot of float, clearfix, abusing unnumbered lists, etc. was always a pest. There is NO good reason not to use tables, if you need a table layout.
      But css grids will help to use more dynamic tables without too much markup tags. That's a good thing.

  6. Not Keeping Up. Horseshit. by caferace · · Score: 4, Insightful

    "In fact, with Chrome's regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available. "

    Uh, no. You don't. The page you developed yesterday (or in 2000) should display just the same if you did it right in the first place. If not it's the browsers fault, not yours for "not keeping up". It's a fucking web browser.

    1. Re:Not Keeping Up. Horseshit. by Anonymous Coward · · Score: 0

      Only an energy drink fueled ADHD millennial can keep up with the front-end bullshit these days. No thanks, they can have it. I'll wait for the dust to settle (whenever that is).

    2. Re:Not Keeping Up. Horseshit. by Anonymous Coward · · Score: 1

      Agreed, developers shouldn't have to keep up with trends. Except for the huge fonts, excessive whitespace, and forced scrolling. Those are real innovations and shouldn't be taken lightly.

    3. Re:Not Keeping Up. Horseshit. by caferace · · Score: 1

      I'm taking that with large grains of salt, soon to be extricated as kidney stones.

    4. Re:Not Keeping Up. Horseshit. by dmgxmichael · · Score: 2

      "In fact, with Chrome's regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available. "

      Uh, no. You don't. The page you developed yesterday (or in 2000) should display just the same if you did it right in the first place. If not it's the browsers fault, not yours for "not keeping up". It's a fucking web browser.

      Do you earn money for the page you developed in 2000? Cause trust me, if you are still using table based layouts you are going to have a hard time getting a job, or even avoiding being laughed at during interviews.

      Either keep up with the latest techniques, or lose jobs to people who do. This is true in all industries.

    5. Re:Not Keeping Up. Horseshit. by Anonymous Coward · · Score: 0

      Either keep up with the latest techniques, or lose jobs to people who do.

      Fine by me. I'll be back in demand once the PHBs realize that these "latest techniques" that their "hip" young employees are pushing are actually complete garbage.

  7. Anyone Determined Amount of Spying? by Anonymous Coward · · Score: 0

    Does Google Spy? If So Does Chrome Facilitate the Spying?

  8. Bad idea by fyngyrz · · Score: 5, Insightful

    With over 1 billion users, it's a major platform that web developers have to consider. In fact, with Chrome's regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available.

    Web developers: You should be avoiding non-standard browser capabilities like the plague. Period.

    And in Google's case, where they have a solid record of abandoning projects many people depend upon at the drop of a virtual hat, you're taking a significant risk if you hitch your cart to their projects

    Chrome's non-standard bits can be reasonably described as the ActiveX of this particular time period.

    As Dr. Frank N. Furter has said: "Do you want them to see you... LIKE THIS???"

    If you really think these things are valuable and should be supported, the smart thing to do is to work to see them become standards, wait for the resulting standards to be supported by all the major players, and then use them.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Bad idea by Anonymous Coward · · Score: 0

      With over 1 billion users, it's a major platform that web developers have to consider. In fact, with Chrome's regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available.

      Web developers: You should be avoiding non-standard browser capabilities like the plague. Period.

      This, exactly this. My first thought upon reading that was "So Chrome is the new IE6?"

    2. Re:Bad idea by Anonymous Coward · · Score: 0

      CSS Grid is a standard, you dumbass.

  9. Chrome _is_ the standard! by Anonymous Coward · · Score: 0

    With over 1 billion users, it's a major platform that web developers have to consider. In fact, with Chrome's regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available.

    Web developers: You should be avoiding non-standard browser capabilities like the plague. Period.

    You are aware that Chrome defines the de facto standards due to its share of the market, right?

    Look at recent browser usage stats. Chrome has around 50% of the market, with excellent representation on both desktop and mobile platforms.

    Safari is perhaps the next largest player, around 10% of the market. UC Browser for Android has seen a surge in popularity, too.

    Firefox? It's barely around 5% to 6% on the desktop, and Firefox for Android only has 0.04% of the market. That's not a mistake: Firefox for Android is at 0.04%. That's a very small part of just 1%.

    We should keep in mind that recent versions of Opera, and other browsers like Vivaldi, are based on Blink, Chrome's rendering engine. So we can generally consider them to just be Chrome, from a rendering perspective.

    It doesn't matter what W3C "standards" have been written. They're useless to most web users and developers until they've actually been implemented in Chrome. So Chrome defines what is standard web functionality and what isn't.

    If you develop for what Chrome supports, then you're developing for the standard web browsing experience.

    In fact, if you're targeting a minor player like Firefox, then you're actually developing for the non-standard browser!

    1. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 5, Insightful

      I think you missed the point of the GP. It doesn't matter that Chrome is the defacto standard, browser specific extensions are a terrible idea. Period. I'm going to guess you're fairly young and don't remember the fiasco that IE6 was. It was the defacto standard of the time with a market share that makes Chromes current market share seem insignificant. They added their specific extensions and it threw the entire web into chaos. It took some 15 years to recover from. The shockwaves are still being felt to this day some 20 years later.

      Learn from history, don't repeat it. Browser specific extensions seem like a good idea at the time, but help no one in the long run. It just causes compatibility nightmares for years.

    2. Re: Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      CSS grids are a standard

    3. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0, Interesting

      It doesn't matter that Chrome is the defacto standard,

      Uh, yes, it absolutely does matter that it's the standard. Look, people don't care about some ivory tower view of the world, they care about how things actually are down here on earth. Web developers are going to develop for what people use to... gasp... to browse the web. People use Chrome, far more than any other browser, and that is growing month over month. You can be as out of touch with the world as you want and that's fine but people who do this professionally have to live in the real world and provide the best support for what their customers are using. That means Chrome both for mobile and desktop.

      You develop for Chrome, you test on Safari, and everything else is not worth the time to deal with. Niche browsers like Firefox can either support what the big boys do or fade into ever increasing irrelevance, something it's almost done with already. Consider it as browser evolution in action.

    4. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      I'm going to guess you're fairly young and don't remember the fiasco that IE6 was.

      On the contrary, I suspect that you're the younger one here. The IE 6 era was near the middle of my web development career. I've been doing web development since the Mosaic era.

      The dominant browser of yesterday determines what the dominant browser of today supports. The dominant browser of today determines what the dominant browser of tomorrow will support.

      The specific browsers don't matter. The vendors of those browsers don't matter. Thanks to the need to retain compatibility, whoever is dominant today will directly influence whatever is dominant tomorrow.

      Mosaic, when it was the dominant browser, introduced many tags that are still used today.

      Navigator, when it was the dominant browser, introduced JavaScript and other features that are still used today.

      IE, when it was the dominant browser, introduced XMLHttpRequest, which is still used today.

      Chrome, being the dominant player today, is introducing features that will be used years or even decades from now.

      The web we have today is primarily built around non-standard features added by the dominant browser vendor at the time, and they only become de jure standards after every other browser vendor is forced to support them in order to remain competitive with the dominant browser.

      If you target what the dominant browser of today supports, even if it hasn't been blessed as "standard" by some ivory tower bureaucrat types at the W3C, you can be pretty confident that your web site will still work just fine years from now.

      The de facto standards, like JavaScript and XMLHttpRequest, have staying power. The de jure standards, like XHTML, fade into oblivion.

    5. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      Actually, the person you are replying to is correct. Looks like the newest generation of web developer "experts" will have to learn a painful lesson because they ignore history.

      And developing for a specific browser is just plain idiocy.

    6. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      The only history lesson to be seen is that the dominant browser will add new functionality, web developers will use this functionality, the less-popular browser vendors will rush to incorporate it into their browsers in order to remain compatible with the dominant browser, some years later the W3C will finally get around to writing up a document describing this existing behavior, and it will then be considered "standard" behavior (despite every major implementation having already supported it for years).

    7. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      It is both cute and scary that you are completely ignorant of IE6 and wish to relive its nightmares.

    8. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      On the contrary, I suspect that you're the younger one here. The IE 6 era was near the middle of my web development career. I've been doing web development since the Mosaic era.

      Then you've been doing it wrong all these years. Why, you might ask? Because...

      IE, when it was the dominant browser, introduced XMLHttpRequest, which is still used today.

      You say that, but then fail to mention how IE had a completely different implementation of such functionality from every other browser. I remember coding if statements of "if IE, do it this way, else do it this other way". Not "else $alt_browser_2 do it $way_2, else $alt_browser_3 do it $way_3, else $alt_browser_4 do it $way_4" and so on. No, just one else. You on the other hand, since you failed to mention that caveat, obviously didn't even have the else. "If it doesn't work outside IE, I don't care, fuck those users" is clearly your attitude. In which case you can fuck right off, grandpa.

    9. Re:Chrome _is_ the standard! by smelch · · Score: 1

      It's actually kind of the reverse. It's cute that you still don't understand that IE6 wasn't a problem. It added a tremendous amount of functionality that wasn't available before. The problem was how long it took to go from IE6 to IE7, how long it took the W3C to provide standards that people wanted, and the fact that Firefox, Opera, IE6 and Safari all implemented standards differently for a long time. I concede that IE took the longest to get their shit in order, but I don't think we'd be better off had IE not pushed forward ahead of standards.

      Of course, things are a little different now because we aren't having a problem with the standards lagging so far behind desired capability. This whole thread is stupid because CSS Grids are standard.

      --
      If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
    10. Re:Chrome _is_ the standard! by ilsaloving · · Score: 3, Informative

      Yeah, and 15 years ago Internet Explorer and ActiveX was the 'defacto standard'.

      We all know how well that turned out. Anyone who isn't very new to computing, should know very well that things *will* change, and they will change *drastically*. HTTP and HTML has survived(ish) the test of time *precisely* because they are formal standards that are independent of a specific product and company.

      Every single time people have tied themselves to a specific product du jour, they've been bitten very hard on the ass. Every. Single. Time.

      It doesn't matter what W3C "standards" have been written. They're useless to most web users and developers until they've actually been implemented in Chrome.

      This is the bit that compelled me to comment. The sorry state of web technology today is precisely because people like you think you're too good to follow something as archaic as "standards". You think you know better. The end result is *everything* is getting balkanized to hell, security is going down the toilet, and compatibility is turning into a bad joke.

      Here's a truth bomb for you: You *arn't* as good as you think you are, and you *don't* know better.

      Standards exist for a reason, and if you are unable to recognize that fact, then you have no business developing anything technology-related.

    11. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      > They added their specific extensions and it threw the entire web into chaos. It took some 15 years to recover from.

      No. That wasn't the problem. The problem was that they added these extensions into the HTML generated by FrontPage (which they had bought in for the purpose), and paid other web sites to use these extensions, specifically to lock in the IE6 users.

      If no one had added those extensions into their web pages then there would not have been a problem at all.

    12. Re:Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      You say that, but then fail to mention how IE had a completely different implementation of such functionality from every other browser.

      You don't seem to realize that at the time, IE was the standard internet browser. Let me fix that for you:

      You say that, but then fail to mention how other browsers had a completely different implementation of such functionality from the most common browser on the web, IE

      There.

       

    13. Re:Chrome _is_ the standard! by Sperbels · · Score: 1

      This is a joke, right?

    14. Re: Chrome _is_ the standard! by Anonymous Coward · · Score: 0

      IE had a sane box model but css chose the other one until css3 where they also added the IE version.

  10. What an Advertorial! by Anonymous Coward · · Score: 0

    I love how this "article" is written like an advertorial or product promotion for Chrome, instead of just the facts. Good times

  11. One thing... by Oswald+McWeany · · Score: 1, Insightful

    One thing I liked more about Chrome than IE is that it was closer to being standard. It didn't change every version and was almost always backwards compatible with previous versions.

    This non-standard CSS Grid Layout, which, may be a great idea, is completely useless unless it is a standard used by all browsers.

    --
    "That's the way to do it" - Punch
    1. Re:One thing... by Anonymous Coward · · Score: 0

      https://www.w3.org/TR/css3-grid-layout/

      You’re welcome.

    2. Re:One thing... by dmgxmichael · · Score: 4, Insightful

      One thing I liked more about Chrome than IE is that it was closer to being standard. It didn't change every version and was almost always backwards compatible with previous versions.

      This non-standard CSS Grid Layout, which, may be a great idea, is completely useless unless it is a standard used by all browsers.

      If I recall correctly CSS Grid was a Microsoft proposal. It is already in Edge, just disabled by default, and Safari is expected to support it with it's next release this fall. That leaves Firefox, but I'm pretty sure they aren't too far behind. This particular segment of CSS4 has been in the works for nearly 3 years.

    3. Re:One thing... by iampiti · · Score: 2

      CSS grid is already supported by Firefox in version 52 which was released a few days ago.

  12. It *WAS* a "major platform" by acroyear · · Score: 1

    But then they decided to get rid of their Apps framework and only support extensions (unless you're on Chromebook...and that may go away too if they ever get Android Apps on Chromebook working right).

    Now it is just a browser with some annoying security restrictions and a need for a ton of extensions. It isn't an app engine platform in the way it used to be, at least not until they figure out how to support PWAs on desktop.

    Firefox is supporting the common extensions framework (though not very well) and PWAs on Android (though not very well - they don't support standalone/fullscreen yet, which is ridiculous), so Chrome's losing some of what made it a platform to target.

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
    1. Re:It *WAS* a "major platform" by acroyear · · Score: 1

      Mind you, I hated how their app framework required you to use alternatives to HTML5 standards. You had no browser history/routing (had to fake/polyfill that), and no standard localStorage (have to use proprietary callback based API), and even image loading from http CORS sources is f'ed.

      So yeah, Chrome App development was painfully annoying...but they could have resolved that without just dropping the whole engine.

      The parallels to Chrome's handling of this and the GOP's handling of the Obamacare replacement are rather impressive.

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
  13. Pointless until Safari catches up by Anonymous Coward · · Score: 0

    ...or web designers just tell Safari users to stop using that backward browser.

    1. Re:Pointless until Safari catches up by grungeman · · Score: 1

      Yes, Safari has been the new InternetExplorer for a while. The finally fixed the IndexedDB issues, but it's still behind in many other parts. I really wish the would catch up, because you cannot ignore that market share of Apple customers who are too lazy to install Chrome.

      --

      Signature deleted by lameness filter.
  14. EME by Anonymous Coward · · Score: 0

    Looks like this is the version where you cannot turn DRM off. Not Useful.

    1. Re:EME by tepples · · Score: 1

      You can turn off Flash, EME, and other proprietary technologies by building Chromium from source, as some GNU/Linux distributions do.

  15. Tables by Anonymous Coward · · Score: 0

    Hey, guys, the 90s are back. Table layout is okay again. Fashion goes in cycles.

    1. Re:Tables by __aaclcg7560 · · Score: 1

      Tables went out of style for content placement. If you have rows of data to present, a table layout works just as fine as it always have.

  16. About that shiny new feature... by __aaclcg7560 · · Score: 1

    What's the difference between CSS grid layout and BootStrap's grid layout?

    1. Re:About that shiny new feature... by ranton · · Score: 2

      What's the difference between CSS grid layout and BootStrap's grid layout?

      One is supported in all browsers and one is not.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    2. Re:About that shiny new feature... by Piata · · Score: 2

      BootStrap's grid layout uses floats to achieve a grid. CSS grid is an actual CSS specification built around creating grids in the browser window. It's incredibly useful for web apps and also makes web design much more similar to print design.

      A good site for learning how to use CSS Grids: http://gridbyexample.com/

    3. Re:About that shiny new feature... by __aaclcg7560 · · Score: 1

      Thanks for the info. I'll probably wait until the feature is implemented in BootStrap.

  17. Very nice, but still no OpenType SVG support by grungeman · · Score: 1

    In case you didn't know, Chrome is the only main browser left that does not support colored fonts. Actually there are several proposed standards for colored fonts, and Chrome supports exactly none of them. The most promising standard is OpenType SVG. Edge fully supports this and Firefox supports it, too, although they forgot to implement the SVG compression.

    Here is more information on this feature: https://helpx.adobe.com/typeki...

    And here is an example (looks nicer on Firefox and Edge): https://people-mozilla.org/~jk...

    Let's hope we will see this in the not too distant future.

    --

    Signature deleted by lameness filter.
  18. Royalties continue by tepples · · Score: 1

    Do you earn money for the page you developed in 2000?

    That'd be like The Walt Disney Company earning money for short films it produced in 1928. Or like Gershwin Enterprises earning money for a musical piece written in 1924.

    Oh wait, those are still the case because of the three-generation copyright regime.

    1. Re:Royalties continue by tepples · · Score: 1

      How stupid are you?

      Smart enough to know that this question could be interpreted as a personal attack.

      the mediums could not be more different

      Let me rephrase my understanding of your comment without personal attacks: "The web doesn't have residuals the way old media do. Unlike people who compose music and people who make motion pictures, most people who make an HTML document do not earn royalties for its continued public display years later." Is this accurate? If not, what did I miss?

  19. Safari is practically the only iOS web browser by tepples · · Score: 1

    or web designers just tell Safari users to stop using that backward browser.

    And switch to what? Every third-party web browser in the iOS App Store other than Opera Mini uses the same WebKit engine that Safari uses, with the same unsupported elements, attributes, and APIs. Should iOS users switch to Opera Mini, which is essentially Remote Desktop to a browser running on someone else's server? Or should they instead choose to forfeit access to all iTunes Store and App Store purchases?

  20. Table layouts get really ugly by rsilvergun · · Score: 1

    really fast. They're a nightmare to edit, support and debug. Tables are great for, well, tables. Lists of information. A grid layout is something else entirely. It's a UI construct you use to layout application controls. Sure, you can use tables for that, but with tables if you make one change the whole thing falls apart. If you ever used Swing or VB's layout tools this looks to be a step in that direction, which would rock.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Table layouts get really ugly by jon3k · · Score: 1

      They're a nightmare to edit, support and debug.

      I wasn't really serious in my original post, but if your argument is CSS based layouts are easier to debug than a table, I'll have to disagree, strongly. CSS is far more powerful and complex, which makes it tremendously more difficult to "debug".

  21. If you link to dynamic libraries by rsilvergun · · Score: 1

    you can get a lot of functionality and improvements for 'free' as the libraries update. Stuff like bootstrap.js, jquery and angular. If that's too scary for you can you switch the libraries out on a test system and see how they perform first.

    For any complex web app you're building it with libraries. No sane person does that much work on their own, just like no sane person writes their own browser just run their own web apps on.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  22. Best improvement to ANY browser by Anonymous Coward · · Score: 0

    See subject (for more speed, security, reliablity & anonymity) APK Hosts File Engine 9.0++ SR-7 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/

    Ads/script & malware rob speed/security/privacy

    Hosts add speed (via hardcodes/adblocks), security (vs. bad sites/malware/poisoned dns), reliability (vs. dns down), & anonymity (vs. dns requestlogs/trackers).

    Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus + less security bugs/complexity & faster vs. addons/routers/remote dns!

    Avoids DNSChangers in routers/IP settings & dns redirects (99.999% of ISP DNS != patched vs. it) + lightens DNS load & resolves faster from local system RAM!

    * Via what u NATIVELY have built into the IP stack in FASTER kernelmode!

    APK

    P.S. - Safe https://www.virustotal.com/en/file/e01211ca36aa02e923f20adee0a3c4f5d5187dc65bdf1c997b3da3c2b0745425/analysis/1433430542/