Chronotope’s avatarChronotope’s Twitter Archive—№ 69,271

            1. …in reply to @davisshaver
              davisshaver laurenancona this is an async loading tag a common but baffling pattern of they're concerned about capturing interactions....
          1. …in reply to @Chronotope
            davisshaver laurenancona and it is configured to load async, so moving it up is about literally writing the script tag into the DOM faster
        1. …in reply to @Chronotope
          davisshaver laurenancona (it loads the script using an async pattern of JS, but also puts the script in a async script tag which is dumb)
      1. …in reply to @Chronotope
        davisshaver laurenancona if very concerned GTM is missing interactions, you should take the top script&write it as a blocking script tag.
    1. …in reply to @Chronotope
      davisshaver laurenancona async is a great pattern if you don't care when something loads on a page. If you do... it makes little sense.
  1. …in reply to @Chronotope
    davisshaver laurenancona flip side: I wrap tags like this in a custom built load manager, it loads async, non blocking and fires onload
    1. …in reply to @Chronotope
      davisshaver laurenancona and dependent functions (ads and analytics calls) get wrapped in a promise inside an event listener, so...
      1. …in reply to @Chronotope
        davisshaver laurenancona they fire when event happens & are smart enough to wait for when script they depend on async loads to bubble up.
        1. …in reply to @Chronotope
          davisshaver laurenancona sorry, lengthy response. I'm obsessing about this lately. Keep getting nonsense loading scripts from 3rd parties
        2. …in reply to @Chronotope
          davisshaver laurenancona so task like this, priority is on what you have in GTM, how much you care about it & if it is having issues atm?


Search tweets' text