#preprocessors

Frontend Dogmafrontenddogma@mas.to
2025-11-28

20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools, by (not on Mastodon or Bluesky):

cssauthor.com/best-css-preproc

#guides #css #tooling #preprocessors #comparisons #linklists

Frontend Dogmafrontenddogma@mas.to
2025-09-18
2025-07-14

Как я полюбил LESS и с его помощью избавился от копипасты в своём CSS-коде, а разметку сделал семантической

В силу личной специфики (я чаще работаю не над веб-страницами, а над интерфейсами для десктопных и мобильных приложений, которые пишу на HTML/CSS), я долго избегал рабочие процессы сложнее, чем «отредактировал CSS-файл и сохранил его», и открыл для себя CSS-препроцессинг довольно поздно, но… В наши дни он, в общем-то, ничуть не устарел, и актуален не меньше, чем раньше. Так что, если вы пишете CSS (а не генерируете его) для чего угодно (SPA, приложения, лендинги, веб-аппы и т.д.), но до сих пор не пользуетесь LESS или SASS — приглашаю под кат, где я, стараясь не опускаться до уровня «очередной-пересказ-учебника», немного расскажу о принципах LESS, инструментах, его текущем состоянии и поделюсь своими техниками и приёмами (с примерами). А если вы не пишете CSS, но знакомы с традиционными языками программирования, всё равно добро пожаловать: я провожу параллели между ними и LESS, а заодно рассказываю об очень полезных принципах проектирования от Алана Кея.

habr.com/ru/companies/timeweb/

#css #less #верстка #ui #ux #preprocessors #препроцессоры

Frontend Dogmafrontenddogma@mas.to
2025-04-18
2023-02-10

@tomw I think you could (???) write modern, modularized #es6 and ship it to the browser now, using #importmaps to direct the browser to where your module files live. I haven't tried it yet, and the support may be limited, but... maybe that's The Future™.

That may eliminate #transpiling, but we still have to deal with concatenation. With updated protocols like #HTTP3, maybe multiple simultaneous connections will be less of a problem?

And then #minification? I dunno man, maybe gzipping on the wire is good enough.

But I feel your pain. I'm hopeful for the future.

#javascript #programming #webdevelopment

Also, I want native #css loops. I think that's the last thing we need #preprocessors for.

I haven't worked with built-in web components, but that could be the answer to the "always a new framework" problem. But if it was, it prolly would have more uptake by now.

I honestly spend to much time thinking about this.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst