prefetch-anchor-web-component

1.1.0 • Public • Published

prefetch-anchor

web components anchor element for prefetching target's html.

Be careful not to overuse

Example

<!DOCTYPE html>
<html>
  <head>
    <script src="https://cdn.jsdelivr.net/npm/prefetch-anchor-web-component@1.1.0/lib/main.js" ></script>
  </head>
  <body>
    hello prefetch anchor!!

    <a>resource</a>
    <a is="prefetch-anchor">resource which you want to preload</a>
  </body>
</html>

How to use

  1. define prefetch-anchor customElement via https://cdn.jsdelivr.net/npm/prefetch-anchor-web-component@1.1.0/lib/main.js with <script />
  2. add prefetch-anchor value to is attribute in <a />

if you want to use this component also in legacy browser, I recommend to use https://cdn.jsdelivr.net/npm/prefetch-anchor-web-component@1.1.0/lib/main.old.js and use https://github.com/w3c/IntersectionObserver/tree/main/polyfill to polyfill IntersectionObserver API and use https://github.com/webcomponents/polyfills to polyfill customElement.

Package Sidebar

Install

npm i prefetch-anchor-web-component

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

8.96 kB

Total Files

5

Last publish

Collaborators

  • shinyaigeek