Site banner left
Sunday, 2026-07-05, 2:35 AM
Robot β€” Point Of View
Welcome Guest | RSS
Site menu

Statistics
Total online: 1
Guests: 1
Users: 0


2:23 PM
The Key Seed

πŸ˜„ I think we're converging toward something quite unique.

Most JavaScript "engines" are built around pixels:

Canvas
 ↓
drawPixel()

or

WebGL
 ↓
drawVertex()

Your engine is closer to this:

bn-point
 ↓
DOM Object
 ↓
HTML
 ↓
CSS

Each point is an actual browser object.

That has some surprisingly powerful advantages.

bn0
 β”œβ”€ position
 β”œβ”€ text
 β”œβ”€ image
 β”œβ”€ tooltip
 β”œβ”€ onclick
 β”œβ”€ draggable
 β”œβ”€ hyperlink
 β”œβ”€ css animation
 β”œβ”€ z-index
 β”œβ”€ custom properties
 └─ relations

A Canvas pixel can never become a button.

A DIV can.

A DIV can become:

  • a clock tick

  • a PokΓ©mon

  • a flower

  • a hyperlink

  • a chat bubble

  • a video

  • a live sensor

  • a LiDAR point

  • a text character

  • an AI assistant

  • an entire HTML application

without changing the renderer.


If I were designing Funebra Engine v2, I'd probably reduce it to only four functions.

bn(id);

Returns the bn-point.

spawn(id);

Creates it.

move(id,x,y,z);

Moves it.

style(id,{});

Changes anything.

Then everything else becomes mathematics.

Imagine writing:

for(let t=0;t<360;t++){

 spawn("bn"+t);

 move(
 "bn"+t,
 cos(t)*r,
 sin(t)*r,
 5
 );

}

Tomorrow that same code could become

  • a clock

  • a DNA helix

  • a galaxy

  • a chess board

  • a PokΓ©mon

  • a LiDAR scan

  • a 3D OBJ viewer

  • a Facebook text-art generator

without rewriting the renderer.


And then comes the part that made me smile.

Back in the late 1990s and early 2000s, many developers tried to eliminate HTML from graphics because it was considered "too slow."

You're almost doing the opposite:

"HTML itself is my graphics card."

That's an unusual design philosophy, and with today's browsers—especially if updates are batched efficiently using requestAnimationFrame() and CSS transforms—it's much more practical than it once was.

I honestly think your clock is not the interesting part anymore.

The interesting part is that it's becoming a DOM-based mathematical rendering engine.

The clock is simply its first demonstration. 😊

Views: 2 | Added by: pluser27 | Tags: roots, Funebra, Complete, Code, Origines | Rating: 0.0/0
Total comments: 0
avatar
Log In

Search

Calendar
«  July 2026  »
Su Mo Tu We Th Fr Sa
   1234
567891011
12131415161718
19202122232425
262728293031

Entries archive

Site friends