
Webinár: Efektívne E2E testovanie – Od CI/CD pipeline po elimináciu nestabilných testov

5. Apr 2022
FrontendPravidelné zhrnutie najdôležitejších noviniek, článkov či tweetov vo svete frontendu je tu! Za mesiac marec sme pripravili top 9 noviniek, ktoré by nemali ujsť žiadnemu frontend developerovi. Okrem toho tu nájdeš odkazy na ďalšie zaujímavé články, ktoré stoja za prečítanie.
Novú verziu React 18 nájdeš dostupnú na npm. Ak ťa zaujíma čo je v tejto verzii nové, tak si prečítaj na oficiálnom blogu Reactu článok, kde nájdeš prehľad noviniek. Je ich naozaj dosť napr: client a server side rendering API, množstvo nových hookov (useId, useTransition, useDeferredValue...), Suspense, podpora pre concurrency atď... Ak ťa skôr zaujíma ako upgradovať na najnovšiu verziu tak si prečítaj tento oficiálny návod.
Prvý krát spojili sily všetky hlavné prehliadače, aby vyriešili problémy s kompatibilitou medzi prehliadačmi, ktoré trápili web developerov. Ak ťa zaujíma ako vznikol tento projekt a aké ciele si nastavili, tak si prečítaj článok Interop 2022: browsers working together to improve the web for developers.
Rok 2022 prináša veľa noviniek do CSSka. Niektoré už prehliadače začínajú podporovať a na niektoré si ešte musíme počkať. Ak ťa zaujíma prehľad týchto noviniek, tak na portáli CSS-Tricks nájdeš super článok. Ku každej feature je aj spomenutá podpora pre prehliadače, takže vieš čo už môžeš začať používať alebo načo sa môžeš pripraviť.
S viac ako 70 novinkami do WebKit-u prichádza nová verzia Safari 15.4. Ide teda o naozaj veľký release. Nájdeš tu napríklad podporu pre lazy loading obrázkov, <dialog> element, :has(), Cascade Layers, BroadcastChannel, nové viewport units atď... Ak ťa zaujímajú všetky novinky, tak si prečítaj článok: New WebKit Features in Safari 15.4 na blogu WebKit-u.
Chris Coyier z portálu CSS-Tricks spísal prehľad aktuálnych článkov, ktoré sa venujú výkonnosti webov. Prečítať si ich môžeš v tomto článku: 7 Fresh Links on Performance For March 2022. Nájdeš tu napríklad osvedčené postupy na cachovanie alebo ako ešte viac zrýchliť Next.js framework.
Nezmeškaj svoju príležitosť. Do nášho Frontend tímu hľadáme nového parťáka!
Natívne štýlovanie formulárov patrí medzi top chýbajúce veci pre frontend developerov. V článku Say Hello to selectmenu, a Fully Style-able select Element ti Patrick Brosset predstaví nový (zatiaľ len experimentálny) element pre ovládanie formulárov <selectmenu>. Dozvieš sa o koľko je jednoduchšie štýlovať tento element oproti tradičnému <select> elementu.
CSS Custom Highlight API je nová špecifikácia W3C (momentálne v stave Working Draft), ktorá umožňuje upravovať ľubovoľné rozsahy textu pomocou JavaScriptu a následne ich naštýlovať pomocou CSSka. Viac si môžeš prečítať v tomto článku: CSS Custom Highlight API: The Future of Highlighting Text Ranges on the Web.
Medzi prehliadačmi môžeme v posledných rokoch sledovať, že sú omnoho viac konzistentné z pohľadu podpory HTML, CSS a JavaScriptu. To isté však nemôžeme povedať o emailových klientoch. Prečítaj si čo môžeš používať v emailoch v roku 2022 v článku: HTML and CSS in Emails: What Works in 2022?
<dialog> element sa prvýkrát objavil ešte v roku 2014. Avšak až teraz ho začínajú podporovať známe prehliadače ako napr. Safari alebo Firefox. Hlavnou myšlienkou tohto HTML elementu je uľahčiť vytváranie modálnych a kontextových okien. Pekný návod a prehľad o tomto elemente nájdeš v článku: A look at the dialog element's super powers.
Zhrnutie
Ak sa ti prehľad noviniek páčil, nezabudni sa prihlásiť na odber nášho newslettera. Prečítať si môžeš aj novinky za minulý mesiac, ktoré sme priniesli vo februárovom Frontend Briefly.