FractalJS

FractalJS is a web application written in Javascript, and one of the more friendly, fluid, colorful and spectacular fractal browsers available. Try it! Share it!

Project statement

  • To be a realtime fractal explorer working right in the browser.
  • To be reasonably complete while remaining dead simple to use.
  • To be a platform to share places and pictures of fractal sets.
  • To be a showcase for the power of javascript and web technologies.
  • To be a simple and welcoming open source project.
  • To be compatible with latest Chrome, Firefox, Safari and IE>11 on the desktop.

Available Fractals

Technical details

How to setup

In order to setup the FractalJS project at home, it is advised to use Bower. Alternatively, you can install all dependencies (listed in bower.json) by hand in app/libs...

Grunt is used to compile, minify and distribute the project, but its usage is optional, and the project is designed to run uncompiled directly from the src directory. You will need node.js in order to use Grunt.

The complete setup is:

$ bower install
$ npm install
$ grunt serve

Technologies

The project is 100% percent Javascript, using the following technologies:

  • canvas to draw the nice picture
  • typed arrays and type conversion for image and color buffers manipulation
  • web workers to split the computations across cores
  • more to come...


FractalJS

FractalJS是一个用Javascript编写的Web应用程序,它是一种更友好,流畅,多彩和壮观的分形浏览器。尝试一下!分享吧!

项目声明

  • 在浏览器中使用实时分形资源管理器
  • 要保持合法完成,但仍然使用简单
  • 成为分享分数集的地方和图片的平台。
  • 成为一个简单而温馨的开源项目。
  • 在桌面上使用最新的Chrome,Firefox,Safari和IE> 11来兼容

可用分形

Technical details

如何设置

为了在家中设置FractalJS项目,建议使用 Bower 。或者,您可以手动在 app / libs

中安装所有依赖项(在 bower.json 中列出)

Grunt 用于编译,缩小和分发项目,但其使用是可选的,该项目旨在直接从 src 目录。您将需要 node.js 才能使用Grunt。

完整的设置是:

$ bower install
$ npm install
$ grunt serve

技术

该项目是百分之百的Javascript,使用以下技术:




相关问题推荐