#frontend

Inautiloinautilo
2025-06-21


Sonda · A visualizer/analyzer for JavaScript and CSS bundles ilo.im/164ixj

_____

gnutux بالعربيgnutux_Arabic@bassam.social
2025-06-21

"Three.js: مكتبة الجرافيكس ثلاثية الأبعاد التي تُحيي الويب!"

🚀 اكتشف عالمًا جديدًا من الإبداع مع Three.js!

هل تريد إنشاء تجارب ويب تفاعلية ثلاثية الأبعاد بسهولة؟ 🎮✨ Three.js هي مكتبة JavaScript قوية ومجانية تتيح لك بناء مشاهد 3D مذهلة تعمل مباشرة في متصفحك!

ما الذي يمكنك صنعه بـ Three.js؟

  • ألعاب ويب ثلاثية الأبعاد 🎮
  • عروض مرئية تفاعلية 🎨
  • تصورات البيانات الديناميكية 📊
  • تجارب الواقع الافتراضي (VR) 🕶️
  • والمزيد!

🔗 موقع المشروع الرسمي: threejs.org
💻 مستودع GitHub: github.com/mrdoob/three.js

لماذا Three.js؟

سهلة التعلم (حتى للمبتدئين في 3D).
مجتمع نشط ودعم قوي.
مفتوحة المصدر ومجانية بالكامل.

💡 جربها الآن وابدأ رحلتك في عالم 3D على الويب!

#ThreeJS #WebDevelopment #3DGraphics #OpenSource #JavaScript #Frontend #gnutux #ThreeJS #Web3D #جرافيكس_ويب #OpenSource #مشروع_مفتوح_المصدر #JavaScript #جافاسكربت #Frontend #تطوير_الواجهات #WebDev #تطوير_ويب #3DGraphics #رسومات_ثلاثية_الأبعاد #Coding #برمجة #Tech #تكنولوجيا #Innovation #إبداع_تقني #WebDesign #تصميم_ويب

Eric Maugendreeric@social.coop
2025-06-21

@squirrel
Thank you for your suggestion to choose grotesque in place of monospace for code. I'll try it!

TT Norms Pro supports 280+ languages. The designer (and founder of the publisher) is Russian: luc.devroye.org/fonts-49883.ht

I do not give money to TT though. Which makes me think that i have never encountered a nice typeface from Israelis. From Palestine: luc.devroye.org/palestine.html

#Russian #Arabic #webdesign #fonts #typography #frontend #Grotesk #Grotesque #typeface #type

TT Norms Pro supports 280+ languages.
Ana Tudor 🐯anatudor
2025-06-21

The displacement trick to make gradients grainy can also be used wherever we want to make a fade effect grainy - for example if we want to have grainy fade shadows.

You can check out such a case in this @codepen demo codepen.io/thebabydino/pen/MWP

(heavily commented )

Image with a grainy fade shadow on top of a diagonal lines backdrop to better highlight the semi-transparency of the shadow fade.
Shubham Tiwarimysterio909
2025-06-21

🚀 Mastering API Handling in React & Vanilla JS – One Step at a Time!

This week, I deep-dived into handling APIs in React and Vanilla JavaScript – not just fetching data, but doing it efficiently and securely which includes: Fetch, CRUD, Query Params, Auth, and AbortController Explained

dev.to/shubhamtiwari909/handli

Ana Tudor 🐯anatudor
2025-06-21

A big problem when the is just layered on top of a is that this alters its palette - to a greater or lesser extent, depending on the noise alpha & on the blend mode used - you can see it in this interactive @codepen demo codepen.io/thebabydino/full/qE
(heavily commented, btw)

Decreasing the alpha of the noise overlay is two edged.

2025-06-21

🎭 Just launched **FolioScrim** - a JSON-configurable portfolio that transforms like theatre magic! ✨
🎛️ Zero-code customisation - just edit one JSON file!
🌓 Built-in dark/light themes
📱 Mobile-responsive & accessible
⚡ React 18 + Vite powered
🔧 Deploy anywhere (GitHub Pages ready!)
Born from my @scrimba learning journey - LONG LIVE SCRIMBA! 🚀
Check it out: devsimsek.github.io/FolioScrim
Code: github.com/devsimsek/FolioScri
#React #OpenSource #Portfolio #WebDev #Scrimba #Frontend #JavaScript #A11y

Inautiloinautilo
2025-06-21
xoron :verified:xoron@infosec.exchange
2025-06-21

File encryption with a browser.

I've been exploring the #WebCryptoAPI and I'm impressed!

When combined with the #FileSystemAPI, it offers a seemingly secure way to #encrypt and #store files directly on your device. Think #localstorage, but with #encryption!

I know #webapps can have #security vulnerabilities since the code is served over the web, so I've #OpenSourced my demo! You can check it out, and it should even work if #selfhosted on #GitHubPages.

Live Demo: dim.positive-intentions.com/?p

Demo Code: github.com/positive-intentions

Hook Code: github.com/positive-intentions

IMPORTANT NOTES (PLEASE READ!):
* This is NOT a product. It's for #testing and #demonstration purposes only.
* It has NOT been reviewed or audited. Do NOT use for sensitive data.
* The "password encryption" currently uses a hardcoded password. This is for demonstration, not security.
* This is NOT meant to replace robust solutions like #VeraCrypt. It's just a #proofofconcept to show what's possible with #browser #APIs.

#Encryption #Cryptography #JavaScript #Frontend #Privacy #Security #WebDevelopment #Coding #Developer #Tech #FOSS #OpenSource #GitHub #MastodonDev #Programming #WebStandards #FileSystem #WebAPI #ProofOfConcept

Ana Tudor 🐯anatudor
2025-06-21

You can find all CodePen demos created for or mentioned in the article in this @codepen collection codepen.io/collection/rBaKPG

Screenshot of collection on CodePen.
Inautiloinautilo
2025-06-21


Who really owns accessibility? · Accessibility is a team effort of designers and developers ilo.im/164q3l

_____

Inautiloinautilo
2025-06-21


Why JPEGs still rule the web · “It’s difficult to topple a format with a 30-year head start.” ilo.im/164pyx

_____

Loraine LawsonLowrain@sunny.garden
2025-06-20

Vite’s Creator on a Unified JavaScript Toolchain and Vite+: thenewstack.io/vites-creator-o via @thenewstack #frontend #javascript

Inautiloinautilo
2025-06-20


Accessibility in design systems · How accessible features fit into design components ilo.im/164rt6

_____

Vincent Joussevjousse@mamot.fr
2025-06-20

I just can’t find anything healthier for my mind than #Elm elm-lang.org/ for developing #frontend applications. It just works; it’s reliable, simple, and has a great community. I don’t understand how anyone could use something else, except for the reluctance to learn functional programming.
#changemymind #javascript

2025-06-20

We’ll build Web Components, package them, plug them into React, and write a Vite plugin to make it all work seamlessly. July 24, full remote.

Book now ➡️ ti.to/mainmatter/svelte-withou

#Svelte #React #Vite #WebComponents #Frontend #Mainmatter
🧵2/2

Mokoranamokorana
2025-06-20

I have a website with a topbar (jobs, contact, ...) above the main nav.

From a keyboard perspective:

- 1st tab goes to "Skip to content"
- 2nd tab — to the logo / home link?
- Then to the main nav?
- And only after all that to the topbar?

That feels a bit… off.

But reversing it — users tab through the topbar before reaching the main menu — sounds bad too.

Would it make sense to:
- Only tab between menus
- and navigate within menus using arrow keys?

Inautiloinautilo
2025-06-20


Cascade Layers vs. BEM vs. utility classes · Approaches to control CSS specificity ilo.im/164s5a

_____

Client Info

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