Comments (5)
Ok, this highlights a distinction that I believe is generally important for the Almanac.
Is "still used" here implying usage in stylesheets written or edited in 2019-2020? Or just stylesheets served in that time period?
And if the former, can we make that distinction? @rviscomi?
from css-almanac.
Apart from that, we need to narrow down the list of hacks that a) we want to measure and b) we can measure
from css-almanac.
Maybe both, separately, but the most recent couple of years especially.
Personally, I'm not interested in those that target IE < 11. I am interested in those that target IE11, those that differentiate between IE and Edge and Chromium Edge (if such yet exist), and those that are used in versions of Safari, Firefox, and Chrome that are post-@-supports.
from css-almanac.
@LeaVerou there may be heuristics to reason about a stylesheet's freshness like Last-Modified
or the presence of the resource in an earlier crawl, but I wouldn't rely on those for any meaningful conclusions. I think serving the resource today itself is a meaningful signal and the chapter can discuss possible explanations like staleness/hackyness as needed without necessarily having to prove which it is.
from css-almanac.
I'm afraid we need to let this one go in favor of the other metrics.
- We're running late, and this doesn't even have a clear algorithm yet of what we're measuring and how, only a URL. It would be a tremendous effort to measure all hacks in that URL.
- Most importantly, many of them are not even parseable by Rework, making analysis impossible. If we restrict analysis to those which are valid CSS, then the statistic becomes less interesting, while still being very time consuming to calculate.
from css-almanac.
Related Issues (20)
- Which media query features are used most? HOT 3
- Selectors HOT 7
- How frequently is each color format used? HOT 34
- Usage of grid-template-areas as grid layout mechanism HOT 6
- Usage of named lines syntax when creating grid tracks HOT 5
- Grid-like use of flexbox HOT 8
- Multicol usage with column-count and column-width HOT 2
- [meta] Value utilization HOT 12
- direction CSS property usage HOT 8
- Analyze Sass stylesheets HOT 8
- How popular is each CSS preprocessing language? HOT 4
- [meta] Chapter outline HOT 4
- Logical vs physical properties HOT 2
- CSS-in-JS HOT 18
- Most common properties used inside media queries HOT 3
- [meta] Custom metrics HOT 8
- !important stats
- Global keyword usage
- Declaration repetition (DRYness) HOT 8
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 css-almanac.