mattbcool
banner
mattcool.tech
mattbcool
@mattcool.tech
Tech Community Growth, Try Hard Web Developer, 中文OK啦, and Dad.

https://mattcool.tech
Pinned
Working with HTC Viverse 😮

Concept in ideogram
→ Upload to WorldLabs

Generate Splat (.spz file + Spark JS)

Download the collision mesh with a brand new feature from World Labs.

Drop both files into your #R3F VIVERSE project and can deploy to VIVERSE to use their avatars and account system.
Ball Pit clone progress with React Three Fiber
November 22, 2025 at 1:51 PM
Working with HTC @viverse.com and trying out some new #threejs libraries.
November 7, 2025 at 4:46 AM
Working with HTC Viverse 😮

Concept in ideogram
→ Upload to WorldLabs

Generate Splat (.spz file + Spark JS)

Download the collision mesh with a brand new feature from World Labs.

Drop both files into your #R3F VIVERSE project and can deploy to VIVERSE to use their avatars and account system.
October 31, 2025 at 1:17 AM
Web AR: singing into the microphone makes the pigeon move to the note you sing.

Web Audio API with #threejs
October 30, 2025 at 12:02 PM
Reposted by mattbcool
JavaScript's date object has been tricky for years, but that is changing.

The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.

Start exploring 👇
developer.mozilla.org/en-US/blog/...
JavaScript Temporal is coming | MDN Blog
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.
developer.mozilla.org
October 17, 2025 at 3:00 PM
My curated list of incredible 3d portfolios on the web: mattcool.tech/posts/amazin...
October 10, 2025 at 2:34 PM
Firefox AMA coming to r/firefox Oct. 6th 10:30AM PT
October 3, 2025 at 9:26 PM
Reposted by mattbcool
Got a burning question about us? Join our upcoming AMA with the Firefox leadership team on 10/6 🔥

Ask (nicely!) about privacy, performance, and the future of the open web to hear directly from the team shaping what’s next. www.reddit.com/r/firefox/co...
From the firefox community on Reddit
Explore this post and more from the firefox community
www.reddit.com
October 1, 2025 at 10:23 PM
Generates a flashcard deck for you from an image.
September 29, 2025 at 12:43 PM
If you've ever wondered how Costco in Taiwan is different from the U.S...
🧵
September 22, 2025 at 11:58 AM
Reposted by mattbcool
Firefox 143 is here, check out what's new:

✔️ Drag tabs to pin them. Simple, effective.
✔️ Camera preview in permission dialog. No more guesswork.
✔️ Stronger Fingerprinting Protection.
✔️ Smarter Private Browsing downloads (decide to keep or auto-delete).

www.firefox.com/en-US/firefo...
Firefox 143.0, See All New Features, Updates and Fixes
www.firefox.com
September 17, 2025 at 5:46 PM
Recap of my web fish tank project. 🐟🐠

Demo video with features and ideas 🔊
September 11, 2025 at 9:32 PM
Want to see a really good developer sign-up portal example?

windowswen from Zed
September 11, 2025 at 6:20 PM
This is fine
September 10, 2025 at 3:37 AM
Finishing up and sharing out my #threejs journey hackathon project: a new tab web aquarium.

It's a fish tank that lives in your new tab.

Here is a quick demo: www.youtube.com/watch?v=infu...

Link in video description if you want to play! What other features would be good here?
I made a fish tank for the web
YouTube video by MC-Technology
www.youtube.com
August 29, 2025 at 4:20 PM
Systems in the new environment:
- gravel
- decorations
- feeding

Little web aquarium project coming together.

would love to find time to add a tank light, fix the death system, and of course, make a nice game UI.
August 26, 2025 at 10:58 PM
shadow improvements in the environment and with the tank
August 25, 2025 at 5:20 PM
Do you all know that trick with Gmail where you can add a "+" and tag the site using your email?

It doesnt work on many sites today.

Firefox relay now widely available in Firefox 142.

If that alias leaks, I kill it. My inbox stays clean. 🧹
August 22, 2025 at 4:15 PM
Added dynamic shadows to the fish.

Quick feature recap
- placing, rotating and scaling objects
- gravel color customization
- feeding the fish
August 20, 2025 at 10:44 PM
First run on giving the tank an environment. Thinking in the future about music and clock - since this is designed to be your new tab.

I had to rework a lot of the camera controls and it got a bit rough, but I think the project will be better for it. Such a big difference having some background.
August 20, 2025 at 6:21 AM
Added a feeding system. Fish can die if you forget to feed them for too long. ☠️🐟

Looks like I broke something in the movement system trying to get the fish to move towards the food particles but a good enough start for tonight.
August 19, 2025 at 4:30 AM
more lighting upgrades and fixes to the gravel and decoration placement
August 12, 2025 at 2:42 AM
Better video showing decoration placement progress
August 9, 2025 at 6:05 AM
Decoration placement. This will need many more nights to get right but a good start.
August 9, 2025 at 6:03 AM