Lionel Péramo
@lionel-peramo.com
Senior Fullstack Dev Architecting high-performance, accessible, and eco-friendly web. Creator of OTRA (PHP) & EcoComposer. Writing about web perf, CSS, and modern APIs at lionel-peramo.com. Also composing melodic landscapes.
Large font files slow down web page speed. You can fix this by downloading only the exact characters you need. The CSS property unicode-range lets you do this easily. #WebPerf #CSS #Typography 1/4
I would really appreciate a job since I have about 30 days left to survive. Nothing has worked out for a while now. Been living in hostels in SE Asia for over a year. Full stack js, Staff Engineer or PM, react, astro. Many senior positions, consulted for Apple Wireless on their data dashboards, etc
You want nice fonts. You also want a fast website. Full font files are heavy and slow down web pages. Font subsetting keeps only the characters you need. This makes your pages load much faster. #WebPerf #WebDev #Typography 1/4
Chrome logs a 'Blocked aria-hidden' warning when closing a modal. This happens because keyboard focus stays inside the overlay. Using blur() silences the error but breaks screen readers. Here is how to fix it properly. #Accessibility #WebDev #Frontend 1/3
You can let users pick colors using the EyeDropper API. This lightweight browser tool samples pixel colors directly from the screen. It makes color selection fast, accurate, and dependency-free. You no longer need heavy canvas scripts or external libraries. 1/3 #JavaScript #WebDev #Frontend
No han pasado ni 24 horas y alguien ha creado una Skill que elimina las marcas de agua de Claude, Gemini y OpenAI. Se llama watermarks-remover. Limpia símbolos invisibles, metadatos C2PA y señales estadísticas. → github.com/guillaumemey...
You probably built your checkout button with AJAX. Have you tested what happens when JavaScript fails? Network drops or extensions can block your scripts. When that happens, users click and nothing works. #CSS #WebDev #WebPerformance 1/3
Are you loading too many scripts on your website? You can easily eliminate unnecessary code. Lighthouse scans your web pages to find unused code. It identifies unused JavaScript and CSS files. #WebDev #Performance #SEO 1/3
Boost your website rendering speed with two lines of CSS. Meet content-visibility and contain-intrinsic-size. These properties tell the browser to render visible content only. You get a massive performance gain on long web pages. #CSS #WebDev #Performance 1/6
Do you want to improve your application performance? Client-side file compression is a powerful solution. You can compress files directly in the browser. #JavaScript #WebDev #Performance 1/4
Don't let web compatibility slip away. Discover essential tools your competitors are using. These tools help you build better websites and emails. #WebDev #Accessibility #Frontend 1/5
Syncing browser tabs usually relies on heavy disk workarounds. The BroadcastChannel API provides a lightweight native messenger. When a user has several tabs open their state must stay synchronized. Logging out of one tab should immediately log out all other tabs. #JavaScript #WebDev #Frontend 1/4