css-rel-preload
LoadCSS's cssrelpreload.js
file.
Why?
If you want to use rel=preload
tags to asynchronously load CSS in browsers, we
need to include a polyfill for backwards compatibility. This crate provides a
wrapper around loadCSS's
rel-preload.js
file, providing that fallback. It's best included as an inline
string, or sent as part of every initial request using HTTP/2 PUSH.
Examples
Basic
use css_rel_preload;
use html_index;
let res = new
.raw_body
.inline_script
.style
.build;
println!;
References
- https://caniuse.com/#feat=link-rel-preload
- https://github.com/filamentgroup/loadCSS
- https://cdnjs.com/libraries/loadCSS
Installation
Safety
This crate uses #![deny(unsafe_code)]
to ensure everything is implemented in
100% Safe Rust.
Contributing
Want to join us? Check out our "Contributing" guide and take a look at some of these issues:
References
None.
License
MIT OR Apache-2.0