Skip to content
/ sling Public
forked from naver/sling

Sling is one of WebKit based rendering engine for multi-platform.

Notifications You must be signed in to change notification settings

icorykim/sling

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sling

Sling is an open source Web content engine for browsers and other applications. It is forked from WebKit (r203260).

Our goal is to be a lightweight web content engine available through all major platforms and IOT devices. goals

The following markups are supported.

  • HTML5
  • Javascript
  • CSS3
  • XML
  • WebGL

The following platforms are supported.

  • Android
  • Windows

The special features

  • Support chrome extension (developing)
  • Support DWrite font Rendering on Windows
  • Support SPDY and QUIC
  • Support GFX Tool for Graphics Debugging

Demo

Latest Release (2016/12/08)

Downloads MiniBrowser-Sling-win-x64
In preparation for our next release, we have added a release android.

Schedule

  • All features have already implemented. But we need time to refactor them for opening codes. Please wait~!! schedule

Building

Step-1 : Installing Development Tool Reference the Installing Development Tools section below.

https://webkit.org/webkit-on-windows/#installing-developer-tools

Step-2 : Generating Visual Studio Solution files

  • using command-line
mkdir WebKitBuild
cd WebKitBuild
cmake -G "Visual Studio 14 2015 Win64" -D PORT=WinCairo ..
  • using CMake-gui
3-1) Select sling/webkit directory in "Where is the source code" field.
     Input sling/webkt/WebKitBuild directory name in "Where to build the binaries" field.
3-2) Modify PORT name to "WinCairo".
3-3) Click Configure button.
3-4) If the configure is done, Click Generate button.

cmake-gui

Step-3 : Build

  • Open webkit.sln in WebKitBuild
  • Build Solution x64 Debug/Release.

Step-4 : Launch MiniBrowser

  • Opent WebKitBuild/bin64/MiniBrowser.exe

Contributing

We are always thrilled to receive pull requests, and do our best to process them as fast as possible.

About

Sling is one of WebKit based rendering engine for multi-platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.4%
  • JavaScript 13.3%
  • C 8.6%
  • Objective-C++ 7.3%
  • Python 3.8%
  • Objective-C 3.0%
  • Other 3.6%