1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 17:47:44 +00:00

LibWeb: Implement the dns-prefetch and preconnect link relationships

This commit is contained in:
Ali Mohammad Pur 2021-09-28 00:08:29 +03:30 committed by Andreas Kling
parent e9b9f89e70
commit f0e2c517fc
4 changed files with 26 additions and 3 deletions

View file

@ -37,6 +37,9 @@ public:
void load(const AK::URL&, Function<void(ReadonlyBytes, const HashMap<String, String, CaseInsensitiveStringTraits>& response_headers, Optional<u32> status_code)> success_callback, Function<void(const String&, Optional<u32> status_code)> error_callback = nullptr);
void load_sync(LoadRequest&, Function<void(ReadonlyBytes, const HashMap<String, String, CaseInsensitiveStringTraits>& response_headers, Optional<u32> status_code)> success_callback, Function<void(const String&, Optional<u32> status_code)> error_callback = nullptr);
void prefetch_dns(AK::URL const&);
void preconnect(AK::URL const&);
Function<void()> on_load_counter_change;
int pending_loads() const { return m_pending_loads; }