WebGL avaliable in WebKit Nightlies
It's late news but, WebGL is available in Webkit Nightlies.
Check out http://webkit.org/blog/603/webgl-now-available-in-webkit-nightlies/
It's late news but, WebGL is available in Webkit Nightlies.
Check out http://webkit.org/blog/603/webgl-now-available-in-webkit-nightlies/
Epiphany browser version 2.28 package in debian is webkit based. About f___ing time they made the switch! webkit epiphany browser gnome
まず、WebKit.NETライブラリをWebKit .NET | Get WebKit .NET at SourceForge.netからDLしてきます。その中のbinフォルダ内のファイルがライブラリを構成しています。WebKitBrowser.dllがC#から参照するラッパーです。
Web kit developers have started to add GPU-accelerated 3D via WebGL into the open source browser engine. WebGL is a JavaScript binding to Open ES 2.0
This will eliminate the need for plug-ins to implement 3D graphics. To enable WebGL manually change settings ( ENABLE_3D_CANVAS = ENABLE_3D_CANVAS in WebCore/Configurations/FeatureDefines.xcconfig)
Manual test data@ http://svn.webkit.org/repository/webkit/trunk/WebCore/manual-tests/webgl/
pretty cool, if you ask me.
Before beginning, we should make sure that we are all here for the right reasons. JavaScript is commonly only thought of as a scripting language confined the browser space and riddled with "landmines". Both statements, as we shall see throughout this series, are completely false descriptions of the language and its the intention of these posts to change your view. So that is our goal, to learn the wonders, beauty, and a little bit of magic that you can accomplish with a language that you will use or at least could be using in nearly every project with little effort.
I could go on to laud about how elegant and beautiful JavaScript is, but that really doesn't help anyone. At this point I am going to assume you have some degree of interest in the language and have been exposed to at least one other programming language. A final "clarification", in order to expedite these posts to you, I am going to limit the operating system environment to Mac OS X and Linux. If you are a reader using a Windows machine, all of the examples after installation should work perfectly. Please leave a comment with any notes on how to accomplish the same installation results in Windows if there are any differences and we will add them as part of procedures.
Without further ado, lets get JavaScripting.
Getting JavaScript
Unlike other programming texts you might be familiar with, the "configuration step" before we get to "Hello World" is going to be rather long. The length of this post is mainly because we are going to set up the full spectrum of JavaScript interpreters. For the first examples we will be going through, you will not need all of the JavaScript interpreters, so if you want to "Quick Start", just follow the instructions for Rhino. We will be using all of these interpreters as part of the series, mainly because the projects that use them take advantage of specific features each offers. I recommend pulling down all of them and playing around with each, it will be quite exciting. Each post will begin with an identifier of which JavaScript engine can be used for that particular example as well as a link to install that engine, so if you want you can install the engine only when needed.
The following are the interpreters we will be installing and using as part of this series:
There are other JavaScript engines out there, but for the sake of discussions in this series, these will be the main engines that we use. The next several posts will help you with install each engine. It is recommended that in order to keep them all straight you create a directory named "javascript", without the quotes. While you can put this directory anywhere, the examples will assume the directory is off of your home directory. To create this directory enter the following commands:
mkdir ~/javascript && cd ~/javascript
And you are off to installing.
A raw prototype using iRev and Web-kit tags is now on my iRev prototype page. It works with any recent web-kit browser ,aka safari (I tested with Safari 4.0 & iPhone OS) , and specially iPhone/iTouch OS 2.0 and later. It nothing to exciting, but it is a steeping stone for bigger and better things to come using iRev.
I am working on another that is not yet done that paints on the screen. It works sort of now, but not enough to show off yet.
Also updated the site with twitter links and a favicon.
More info @ http://www.obleoproductions.com/page5/page5.html
Dana Wollman from www.laptopmag.com tried to convince us by reviewing IE8 RC1 and commenting that it smashed both Firefox 3 and surprisingly Google Chrome. In her own words,
The last time we tested IE 8, it was often—but not always—faster than Firefox 3. This time around, it blew Firefox out of the water, along with Google Chrome
How flattering, I wonder. Firefox 3 and now Google Chrome sports two of the fastest available mainstream rendering engine on this planet, while rickety Trident continues to grow on patches rather than a complete overhaul. And then there are Minefield 3.1 and 3.2Pre (the one I'm using now), and the later likes to beat almost anything in vicinity. Javascript rendering engines, Tracemonkey and Squirelfish are going to take over the world soon. IE8 does not even stand a chance when pitted against this, so much for beating Firefox and Google Chrome.
This was out nearly one week but I haven't got the chance to grab it. I've been a long time supporter of Camino, one of the few original Mac browsers. It first came out as Chimera before Firefox (Phoenix) even existed and I've always kept it updated all these years, foregoing the official release builds and skip straight to the latest stable beta and sometimes even the latest nightly build.
Going from 1.0 to 2.0 will have been quite a long journey unlike Firefox who shot through four major releases since 2004. Camino skipped through from 0.1 to 0.7 in under a year but took 4 years to get to 1.0, and two more years to get to the current 1.6 and will be nearly 3 years to 2.0.
This past week the Camino team pushed out 2.0 beta 1. Since I've had very little problems with Camino alpha and beta releases, I hold no qualms about replacing Camino 2.0a1 despite their warning and disclaimer about it being unstable and unsuitable or daily use especially when they have these updates spelled out in the release notes:
Camino 2.0b1
I'll leave it there for now. Your thoughts?