Las sugerencias de prioridad indican la prioridad relativa de los recursos para el navegador. Pueden permitir una carga óptima y mejorar Core Web Vitals.
Desde https://web.dev/priority-hints/
ejemplo con fetch API:
<script> fetch('https://example.com/', {priority: 'low'}) .then(data => { // Trigger a low priority fetch }); </script>¿Cómo establecer "prioridad" en Angular HttpClient ?
He intentado forzar una configuración de prioridad:
import { HttpClient } from '@angular/common/http'; import { Component, OnInit } from '@angular/core'; @Component({ selector: 'my-app', template: ` <button (click)="makeRequest()">make request</button><br /> <pre>{{ data | json }}</pre>`, }) export class AppComponent implements OnInit { data: any; constructor(private httpClient: HttpClient) {} ngOnInit(): void { this.makeRequest(); } makeRequest() { this.data = null; this.httpClient .get('https://jsonplaceholder.typicode.com/todos/1', { priority: 'low', } as any) .subscribe((result) => (this.data = result)); } }pero no funciona... la prioridad siempre es alta
también sugirió al equipo angular https://github.com/angular/angular/issues/45426
Puedes usar como a continuación:
this.http.get<YourConfig>(this.yourConfigUrl, {priority: 'low'});