headless-gl

Dev tools

graphics library for node

SHOW HN2016

57points
15comments
#659of 2,264 in 2016
Top 30%of 2016 by points

How HN took it

CuriousMostly questions and neutral comments

2 positive, 6 neutral or asking, 0 mixed, 2 critical, out of 10 comments about the project. Thread score -0.05.

Performance: 1 for, 1 againstIdea: 1 for, 0 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for server-side WebGL use cases

    From 2 comments
    • I know that some medical image viewers use server side rendering for segmented volumes. Such tasks are computationally intensive and usually involves very large datasets. With…
      jpambrun on HN
    • Lots of places. For example: * You want to generate preview images of WebGL content, such as in a gallery * You are using WebGL to accelerate some computation in nodejs with a…
      33a on HN
  • Cool project from the stackgl author

    From 2 comments
    • It is a little buggy for production use at the moment. A bunch of basic things are broken, but we are working on fixing those issues in the near term:…
      bhouston on HN
    • This looks cool. Are there any demos we could try in our browser?
      AshleysBrain on HN

Objections

  • Buggy and not production-ready yet

    From 1 comment
    • It is a little buggy for production use at the moment. A bunch of basic things are broken, but we are working on fixing those issues in the near term:…
      bhouston on HN
  • Server-side rendering and streaming may be slow or heavy per client

    From 1 comment
    • You could, but it would be slow, or at least pretty heavy per client. That said if you have a beefy enough server I suppose it might work.
      33a on HN
  • glReadPixels causes pipeline stalls, hurting performance

    From 1 comment
    • That's a really bad idea, glReadPixels is usually a full pipeline flush + read back and stall which kills perf for all sorts of reasons.
      vvanders on HN

Requests

  • Demos to try in the browser

    From 1 comment
  • Support for threejs

    From 1 comment
  • Direct access to graphics drivers and IO from Node.js

    From 1 comment
    • It would be cool if you could talk to the graphics driver and other IO devices directly from NodeJS. I guess it would require a layer for cross platform standardization. But…
      z3t4 on HN

Questions

  • Is it hardware accelerated?

    From 1 comment
    • And, if so, is it hardware accelerated or a software implementation? Edit: And, how many concurrent context could it support?
      jpambrun on HN
  • How many concurrent contexts are supported?

    From 1 comment
    • And, if so, is it hardware accelerated or a software implementation? Edit: And, how many concurrent context could it support?
      jpambrun on HN
  • Can any WebGL code be rendered server side and streamed?

    From 1 comment
    • Does this mean we can basically render any WebGL code server side and effectively stream the output?
      antihero on HN

Alternatives named

  • node-webgl (OpenGL wrapper)

    From 1 comment
    • Funny they mention a project called "node-webgl" being an opengl wrapper. Seems like they should have traded project names, since "headless-gl" sounds like an OpenGL thing and…
      0x0 on HN
  • weblas

    From 1 comment
    • Lots of places. For example: * You want to generate preview images of WebGL content, such as in a gallery * You are using WebGL to accelerate some computation in nodejs with a…
      33a on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/11775776)