1. 27 8月, 2020 1 次提交
    • J
      Replace <link rel=stylesheet> client-side transitions with <style> tags (#16581) · 6895f9b0
      Joe Haddad 提交于
      This pull request replaces our client-side style transitions with `<style>` tags over async `<link rel=stylesheet>` tags. This should fix some edge cases users see with Chrome accidentally causing a FOUC.
      
      This also removes the need to perform an async operation before starting the render, which should remove any perceivable navigation delay.
      
      ---
      
      Fixes #16289
      6895f9b0
  2. 25 8月, 2020 1 次提交
    • J
      Reuse existing `<link rel=stylesheet>` on nav (#16537) · 52efe336
      Joe Haddad 提交于
      This pull request reuses existing `<link rel=stylesheet>` tags if their `href` matches instead of recreating it. This is in effort to fix an edge case where the browser will FOUC on the tag swap.
      
      This behavior should be sufficiently covered by all the existing CSS cases, as misbehavior would result in the resulting CSS styles being incorrect.
      52efe336
  3. 22 8月, 2020 1 次提交
    • J
      Fix render cancel behavior (#16462) · 9acd001e
      Joe Haddad 提交于
      This pull request correctly tracks render cancelation behavior. Prior to this PR, we'd have an unhandled rejection that left the app in a bad state and no routeChangeError event was fired.
      
      ---
      
      Closes #16424
      Fixes #16445
      9acd001e
  4. 19 8月, 2020 2 次提交
  5. 18 8月, 2020 2 次提交
  6. 14 8月, 2020 2 次提交
  7. 07 8月, 2020 1 次提交
  8. 01 8月, 2020 1 次提交
  9. 31 7月, 2020 1 次提交
  10. 30 7月, 2020 1 次提交
  11. 02 7月, 2020 1 次提交
  12. 29 6月, 2020 1 次提交
  13. 25 6月, 2020 1 次提交
    • A
      Avoid adding basePath when it's not needed (#14535) · 61c4cdb5
      Anthony Short 提交于
      * Avoid adding basePath when it's not needed
      
      When using the `basePath` setting, on pages with params it will fire a router change. This will pass the url pathname in the `as` param using the `getUrl()` function. This means the `as` path will be sent through already including the `basePath`, leading to `/basePath/basePath/path` which will cause the router to throw an error.
      
      * lint
      
      * Add test case and ensure removal
      
      * Make sure to re-add before changeState
      Co-authored-by: NJJ Kasper <jj@jjsweb.site>
      61c4cdb5
  14. 12 6月, 2020 1 次提交
  15. 09 6月, 2020 1 次提交
  16. 02 6月, 2020 1 次提交
    • T
      Added no-shadow rule to eslint (#13645) · b124ed2e
      Tim Neutkens 提交于
      Was going through _document and noticed some variable shadowing going on. Added a rule for it to our eslint configuration and went through all warnings with @Timer.
      b124ed2e
  17. 24 5月, 2020 3 次提交
  18. 21 5月, 2020 3 次提交
  19. 19 5月, 2020 1 次提交
  20. 16 5月, 2020 1 次提交
  21. 14 5月, 2020 1 次提交
  22. 11 5月, 2020 1 次提交
  23. 10 5月, 2020 2 次提交
  24. 05 5月, 2020 1 次提交
  25. 30 4月, 2020 1 次提交
  26. 14 4月, 2020 1 次提交
    • H
      Adds first input delay performance metric (#8884) · 04ceba43
      Houssein Djirdeh 提交于
      * measures fid
      
      * updates typings, fixes logic, updates per review comments
      
      * update to es5
      
      * separate clearMeasures
      
      * use relayer
      
      * creates fid polyfll render helper + simplifies measure
      
      * switch to dynamic import
      
      * creates fid experimental flag
      
      * removes unecessary time-to-first-input metric
      
      * removes hydration measure removes
      
      * default flag to false
      Co-authored-by: NJoe Haddad <joe.haddad@zeit.co>
      04ceba43
  27. 31 3月, 2020 1 次提交
  28. 06 3月, 2020 1 次提交
  29. 29 2月, 2020 1 次提交
  30. 26 2月, 2020 1 次提交
  31. 19 2月, 2020 1 次提交
  32. 16 2月, 2020 1 次提交