Skip to content

lauritzsh/vue-occlusion-culling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Occlusion culling with Vue.js

A simple repository to demonstrate how you could implement occlusion culling (OC) using Vue.js. This method for OC is inspired from the Bloop post by James Long.

This method assumes each row is of equal height.

What's occlusion culling?

It's a term used in 3D computer graphics, also called hidden surface determination, used to describe how to hide (or rather, not render) something not visible in the view. There is no reason to render thousands of elements if we are only going to display, say, ten at a time anyway.

I would be interested in a better word for this when it's not used for 3D graphics.

Demo

There is a demo available here.

TODO

  • Smoother scrolling in Safari
  • More (advanced) filtering examples
  • Make use of Vue components
  • Append more elements on demand
  • Write some tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published