网页 综合 更新时间 2026-11-12 00:00:00

Blog | baksla.sh

自动蜘蛛 baksla.sh 正文约 1493 字
Blog | baksla.sh
Half changelog, half post-mortem, all PHP.
Last week, UX CSS had no cva(). Now it has one, a component's caller can override its classes, css() skips the escaper when it can, and a benchmark app compares it with twig-tailwind-extra. All of it lands in Symfony UX 3.8.
UX CSS gives the same class names and CSS as Panda CSS, without Node.js. Here is how: Panda's own test suite as the spec, and Twig doing the work when templates compile.
This page is a static file, rendered by Symfony at build time. The code behind it is now a bundle: StaticSiteBundle v0.1.
Behind the scenes of fixing a wave of Symfony UX vulnerabilities: the private security repo, issue triage, the CVE request, and the release. Plus what two months in the trenches taught me.
5ms to render a Symfony page. 0.2ms to serve it as a static file. 25× faster, same response. Time to put the kernel on a strict diet.
A lot happened since my last article about Webpack Encore. Encore 6.0 is out, 7.0 is in the works with ESM-only support, and the contributor experience got a serious upgrade.
Webpack Encore was the default asset management tool in Symfony for many years. However, with the rise of AssetMapper and Vite, its future is uncertain.
Curious about Symfony certification? Let's discover what it is, why it matters, how long it takes, and key tips for an effective preparation!
A real OSS company. Symfony evangelists, pragmatic technologists. We build, maintain, teach PHP, and ship everything we learn back upstream.
访问原文 返回搜索 https://baksla.sh/blog
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。