Comments (14)
Also, I suppose you could allow for css to be access via http as well.
from critical.
+1
and command line
from critical.
There are two directions we could go here. One is adding support for just throwing raw HTML at Critical so you don't have to write to disk (simpler) and the other is adding support for remote resources. One argument for not going for the latter is that it's not too much additional code to get Critical working with http separately.
If we go down the remote path, I think you'd need to keep in mind that Oust will want to try extracting all of the remote stylesheets and that would need to be factored in as well. If you could talk about how you would solve this in more detail we could consider it further.
cc @sindresorhus for an FYI.
from critical.
Right now, is it possible to use Critical with a PHP project, like WordPress? All the examples I've seen are reading static HTML files, but for dynamically generated templates, I'm guessing it's not possible.
from critical.
@donaldallen +1 on using this with dynamic content
from critical.
+1 on dynamic content!
Would be awesome if we could parse a xml/json sitemap to determine what pages there are
from critical.
+1 awwww shucky ducky
from critical.
I want to integrate critical on a node server which does not have any rendered html files. So +1 from my site for url / http access
from critical.
+1
from critical.
+1 For this feature.
From my understanding, in order to determine the Critical CSS from a series of partials, you would need some sort of headless browser (PhantomJS?) to render the page as a whole, then determine the "above-the-fold" content from there?
from critical.
This is a great idea +1.
from critical.
+1 would love to use this in a WordPress project.
from critical.
Remote access is available in master
.
See #94 for details.
Anyone else willing to test this?
from critical.
Closing this as the requested feature is released in v0.7.0
from critical.
Related Issues (20)
- Request: Add option to disable link media attribute wrapping HOT 1
- Rules within media queries duplicate when using multiple dimensions HOT 2
- Lots of css generated from below the fold
- Does not take redirects into account when looking for relative CSS HOT 2
- Does not take the <base HTML tag into account when looking for relative CSS HOT 7
- dimensions don't work HOT 2
- Error: Failed to launch the browser process! HOT 3
- typescript support ? HOT 1
- Add the option of a prefix path HOT 3
- On @container queries
- PageSpeed Insights consider CSS not deferred HOT 1
- Allowing internal functions to be imported HOT 3
- [✨] feat: Add the option of pass plain css HOT 2
- Several warnings appear when installing the latest version of critical HOT 3
- Resource Utilization
- 'punycode' is deprecated on node v.21 ERROR HOT 2
- HEAD requests are not using the provided request headers HOT 7
- Not working on Almalinux 9, without GUI. HOT 1
- Merge classes of multiple pages in one file HOT 1
- Set headers or Cookies for request in CLI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from critical.