GithubHelp home page GithubHelp logo

lemonhall / fibjs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fibjs/fibjs

0.0 3.0 0.0 57.71 MB

Javascript on Fiber

Home Page: http://fibjs.org

License: Other

Shell 0.01% JavaScript 0.77% C++ 62.99% Perl 0.04% C 36.12% Assembly 0.01% Objective-C 0.07%

fibjs's Introduction

About fibjs

fibjs 是一个建立在 Google v8 Javascript 引擎基础上的应用服务器开发框架,不同于 node.js,fibjs 采用 fiber 解决 v8 引擎的多路复用,并通过大量 c++ 组件,将重负荷运算委托给后台线程,释放 v8 线程,争取更大的并发时间。

fibjs is a runtime for javascript applictions built on google v8 JS. Unlike node.js, fibjs uses fibers for parallelizing v8 engine. Through a large amoung of C++ components, heavy duty operations are performed in a background thread and the v8 thread is released. Thus fibjs, allows for greater concurrency

Online Docs

github 中有全部文档的源码和生成文档,为方便查阅,我在线上存放了一份,但是更新可能会没有 github 及时,仅供参阅。

All the source code and docs are on github. However, I use github for convenience as it is easy to store stuff online. So there may be small problems with the documentation as I may not be able to update them timely.

文档入口(General docs (Chinese)): http://fibjs.org/

English Docs: http://fibjs.org/en/

文档下载(Documents repository): https://github.com/xicilion/fibjs_docs

了解 fibjs 的并发(Understanding how to develop for fibjs): http://fibjs.org/d2/de8/start_prog.html

官方交流社区(Online discussion.): http://baoz.cn/fibjs

ps: 请无视编译中出现的大量警告错误,那些基本上都是第三方代码库的警告,恕不消除了。 Please ignore the compiler warnings.Basically , it's from third party library .

Prerequisites (unix)

GCC 4.6 or newer
CMake 2.6 or newer
GNU Make 3.81 or newer
libexecinfo (FreeBSD and OpenBSD only)

on ubuntu:

apt-get install g++
apt-get install make
apt-get install cmake

32bit on ubuntu:

apt-get install g++-multilib

on fedora:

yum install gcc-c++
yum install libstdc++-static
yum install make
yum install cmake

32bit on fedora:

yum install glibc-devel.i686
yum install libstdc++-static.i686

on osx:

brew install cmake

on freebsd (8,9):

pkg_add -r cmake
pkg_add -r libexecinfo

on freebsd 10+:

pkg install cmake
pkg install libexecinfo

on sunos:

pkg install gcc-45
pkg install system/header
pkg install developer/build/cmake

Build

on unix:

sh build

on Windows (Visual Studio 2013 Express):

Start
  All Programs
    Visual Studio 2013
      Visual Studio Tools
        Developer Command Prompt for VS2013
        
build

Install

on linux/freebsd/osx:

sudo sh bin/(Darwin|Linux|FreeBSD)_Release/installer.sh

on Windows console (run as administrator):

bin\Windows_Release\installer.exe

Test

cd test
js main.js

fibjs's People

Contributors

arjo129 avatar dustywusty avatar iwinmin avatar ngot avatar sudeep611 avatar xicilion avatar zalemwoo avatar zhaochunqi avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.