<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>305428</bug_id>
          
          <creation_ts>2026-01-13 15:23:46 -0800</creation_ts>
          <short_desc>Implement external &lt;script type=speculationrules&gt;</short_desc>
          <delta_ts>2026-01-20 15:24:11 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Viktoria">vizlatin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annevk</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2171586</commentid>
    <comment_count>0</comment_count>
    <who name="Viktoria">vizlatin</who>
    <bug_when>2026-01-13 15:23:46 -0800</bug_when>
    <thetext>Currently speculation rules can only be added as inline scripts or by HTTP response header. It is expected that developers can add speculation rules via external script, in addition to inline script, to easily reuse speculation rules across documents.

Spec change: https://github.com/whatwg/html/pull/11697</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2173481</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-01-20 15:24:11 -0800</bug_when>
    <thetext>&lt;rdar://problem/168541164&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>