Building a seamless web (Google I/O '18)

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ธ.ค. 2024

ความคิดเห็น • 22

  • @nullgator8073
    @nullgator8073 6 ปีที่แล้ว +3

    As a user, sharing links, and especially being sure you are sharing the right link to deliver a seamless experience to whoever youre sharing it to is getting increasingly difficult. With content wrapped in various elements, inconsistent context menus and other pain points. Not to mention simply sharing the url from the bar can take 5-7 clicks for a user to feel comfortable they have the entirety of the url, copied, then pasted it. Not to mention all the junk syntax associated with a particular users instance, which makes for ugly links. Something the web was once fundamentally good at, has become a hassle. All of this goes doubly so for mobile web browsers

  • @curiosull
    @curiosull 6 ปีที่แล้ว +1

    The biggest issue I can think of at first hand is that you can bypass the origin monetization and get the content without approval.

  • @08twistedfork
    @08twistedfork 6 ปีที่แล้ว +1

    More and more Layered APIs in the future will definitely help developers ship less code. Maybe with an acceptable compromise of making the browser heavy. But nonetheless, a virtual-list component is going to be a life saver.

  • @javiasilis
    @javiasilis 6 ปีที่แล้ว

    One question, can policies be applied to the body or HTML tag or is it only for IFrames?

    • @PaulKinlan
      @PaulKinlan 6 ปีที่แล้ว

      The plan is to allow you to opt in to policies on your main page via HTTP Headers, much like CSP.

    • @rickbyers7745
      @rickbyers7745 6 ปีที่แล้ว

      It can be applied to your own document via an HTTP Header only at the moment: wicg.github.io/feature-policy/#feature-policy-http-header-field

  • @BennyPowers
    @BennyPowers 6 ปีที่แล้ว

    How about Proper Tail Calls for a platform performance enhancement?

  • @dibaliba
    @dibaliba 6 ปีที่แล้ว

    is the "experimental productive feature flag" can be turned on `chrome://flags/` ?? but I can't find it.
    I am using chrome 66

    • @emilmartinov
      @emilmartinov 6 ปีที่แล้ว

      you type chrome://flags to the search bar

    • @iandanforth
      @iandanforth 6 ปีที่แล้ว

      Found it! It's available under dev and/or canary.

    • @download333
      @download333 6 ปีที่แล้ว

      I think he said you need beta or canary.

    • @dibaliba
      @dibaliba 6 ปีที่แล้ว

      found them in chrome canary, thanks !

  • @javiasilis
    @javiasilis 6 ปีที่แล้ว

    Bam! Didn't know that XHR was synchronous. I always thought that was async.

    • @download333
      @download333 6 ปีที่แล้ว +6

      It has both modes. Sync was deprecated a long time ago.

    • @akashpotdar6841
      @akashpotdar6841 6 ปีที่แล้ว

      So now it is only async?
      how to handle sync calls then? I need my data from a service before getting into next async lets say.

    • @javiasilis
      @javiasilis 6 ปีที่แล้ว

      download333 sweet. Thanks!

    • @moneyharry
      @moneyharry 6 ปีที่แล้ว

      XHR.open('GET', url, true/false)
      true = async
      flase = sync

    • @SeeingColor
      @SeeingColor 6 ปีที่แล้ว

      Akash Potdar You should probably use async/await, promises, server-side data aggregation or event listeners instead of sync fetches

  • @ytrewpoiujhujyunhbgvfcd8499
    @ytrewpoiujhujyunhbgvfcd8499 6 ปีที่แล้ว +1

    Can somebody make Google + better?
    .

  • @Scio_
    @Scio_ 6 ปีที่แล้ว

    Web packaging + IPFS. 😳

  • @adampinuelas6139
    @adampinuelas6139 3 ปีที่แล้ว

    7