Revision 143: CSS, Performance, Hörerfragen episode artwork

EPISODE · Nov 2, 2013 · 59 MIN

Revision 143: CSS, Performance, Hörerfragen

from Working Draft · host Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer

Mit fast voller Stammbesatzung (Schepp, Stefan, Hans und Peter) stellten wir uns den CSS-Themen der Woche und nahmen uns auch eine Hörerfrage vor. [00:00:12] NEWS LESSCSS 1.5 Totgesagte bringen me…

Episode metadata supplied by the publisher feed · Published Nov 2, 2013

Embed this episode

Mit fast voller Stammbesatzung (Schepp, Stefan, Hans und Peter) stellten wir uns den CSS-Themen der Woche und nahmen uns auch eine Hörerfrage vor. [00:00:12] NEWS LESSCSS 1.5 Totgesagte bringen mehr neue Versionen raus. Jetzt mit Source Maps! SCHAUNOTIZEN [00:00:40] CSS BEST PRACTICES Artikel über Cargo Cult CSS und eine Herangehensweise mit vielen Klassen laden zur Diskussion über CSS best practices ein. Wir sind nicht die einzigen, die beide postulierten Methoden etwas krass finden. Konventionen und Systeme schön und gut, aber SMACSS, BEM, OOCSS, und Konsorten scheinen uns in ihrer Gesamtheit (Stefan findet BEM zumindest in Teilen gut) dann doch Probleme lösen zu wollen, die mit CSS allein nicht zu bewältigen sind. Wir sind uns einig, dass sehr viele Probleme einfach aus der Welt zu schaffen wären, wenn man nur einen Präprozessor benutzen würde. [00:19:11] INTRODUCING LAYOUT BOUNDARIES Der Summus Pontifex Ecclesiae Performansis erklärt, wie (nach den Informationen von Wilson Page) bestimmte CSS-Eigenschaften genutzt werden können, um die Auswirkungen von Reflows (layout thrashing) auf Teilbereiche der Webseite zu beschränken. Des weiteren regen wir uns darüber auf, dass es nur in Chrome (und neuerdings im IE11) Devtools gibt, die die Diagnose solcher Probleme/Features erlauben und reden über die Performance-Sünder CSS-Gradients, Box-Shadow und Border-Radius. Schepps Tipp, in Mobile-Media-Queries solcherlei Spielkram auszuschalten (z.B. per Präprozessor-Mixin) findet großen Anklang. [00:28:57] BATCHING IMAGE INSERTION Sie kennen das: sie wollen über 9000 Bildelemente mit Data-URLs einfügen und plötzlich ruckelt der Browser. Wilson Page hat eine Technik bzw. mit fastdom eine JS-Library ausgegraben, mit der sich dieses Problem in den Griff bekommen lässt. Auch Performance-Papst Schepp und sein treuer Kardinal Stefan schwören drauf. [00:47:59] HÖRERFRAGE: WIE GEHT IHR VOR, WENN IHR OHNE DESIGNER ARBEITEN MÜSST/DÜRFT? Peter bruteforced mangels Designtalent seine Webdesigns mit viel Zeit und natürlich im Browser. Ansonsten finden wir Webdesigner doch ganz praktisch (vor allem wenn sie zur entspannten Zusammenarbeit bereit sind) und fabulieren ein bisschen über Transitions und Hover-States (die manch ein Designer gern vergisst), Browserdesign versus Photoshop, Flash und Hitler. [00:50:08] GLÜCKSRAD DAS IMG-ELEMENT Zum img-Element fällt uns nicht viel Intelligentes oder gar spannendes ein und so reden wir stattdessen über den Coolness-Faktor von Image Maps. Das crossorigin-Attribut klingt zwar interessant, aber so richtig viel Plan haben wir davon auch nicht. Mehr Plan und Verwendung hätten wir da schon von und für die lazyload und postpone-Attribute aus der Resource-Priorities-Spec, deren flächendeckende Unterstützung allerdings noch auf sich warten lässt. [00:56:28] KEINE SCHAUNOTIZEN SNAP.SVG UND BONSAIJS SVG-Grafiklibraries. 1. KASSELER WEB MONTAG 18. November, 19:00 Uhr. AUTOMATING FRONT-END WORKFLOW Episches Slide Deck von Addy Osmani. LOCALTUNNEL Schnell eine Web-URL für ein lokales Projekt anlegen.

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

Revision 143: CSS, Performance, Hörerfragen

0:00 59:03

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Working Draft?

This episode is 59 minutes long.

When was this Working Draft episode published?

This episode was published on November 2, 2013.

Can I download this Working Draft episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!