, , - . .
- , . : , , - ? , .
NewWeb (, ). , . GUI, - , . , .
GUI Matisse, UI . ( ) ?
. . 'o , - . NewWeb . .
:
, : , , , URL, , , HTTP . . Delphi Visual Basic JavaScript . .
, , . . , , . : .
: , , -, , , open source . , , . . - . , .
, , . , :
- .
- .
- API.
- .
- IDE .
- , UI .
- , : , , UI, ( ), , UI.
, , , . , JavaScript . , . , .
, . . : Amazon , , .
-. : UI - .
URL , !
, URL' UI. , , , , . , , , ?
, URL' (
). , . . (origin). , .
RFC 6454 , :
. , [RFC6265], , . , .
, , .com. kamagaya.chiba.jp? ( -,
, .com!)
, . URL-
. , , , .
, , . , :
: () .
: , .
, Android . :
- . , , . .
- , - . Android (intents). Android, . , - , . .
- ? . HTTP[S], NewWeb . , .
URL' ,
-.
NewWeb, . , . , , - , ( SPA). . , , . .
ࠗ -
, . , , OAuth , . , . , .
UI, , , . , , , , - iOS.
? NewWeb , UI , . Chromium ?
(: Chrome , , . UI , NewWeb OldWeb. UI , Chromium, ).
- . ? .
, . : ( JSON) : , , , . , . , , , , HTTP.
-. , . -
2 , -. - , . , .
, . HTTP/2 . WebAssembly , , . .
: , .
, . . :
enum SortBy {
Featured,
Relevance,
PriceLowToHigh,
PriceHighToLow,
Reviews
}
@PermazenType
class AmazonSearch(
val query: String,
val sortBy: SortBy?
) : LinkPacket
URL amazon.com. .
@PermazenType
. ?
, , - SQL. , . SQL API. SQL- , , -. : SQL - , , . , , . , .
SQL . - . SQL- HTTP -, . SQL . . , .
NoSQL : , SQL . , , . Google Bloomberg , SQL (
F1,
ComDB2).
Permazen , . :
Permazen . , , , : , , , ?
Permazen Java. . - , ( RDBMS K/V), . SQL. :
- ().
- , - .
- , .
- , .
- , , , ( K/V , ).
- , (, , ), GUI.
,
( , ). Permazen , - , - .
Permazen , . , , , . , . , Permazen ( Google Docs, ).
NewWeb . - protobuf, IDL, , . CBOR ASN1.
Corda , AMQP/1.0. , , XML JSON. AMQP , , (, ).
, , , , . , . , , , . , , .
, . Permazen .
. , , . .
:
, , . . , ,
.
JavaScript. , , (Rust, Swift, Go, Kotlin, Ceylon, Idris).
IDE: (
Any
), , , IDE. . , IDE .
, , , , , . JVM V8 . Java9 API, (JVMCI), 젗 .
NewWeb? , : .
, JavaScript, , ( , Mozilla). , 堗 Java, ActionScript, VBScript , -JavaScript . - . , . -, WebAssembly , C , , -! XSS, .
, , () . NewWeb JVM. , . JVM?
- HotSpot , , open source.
, , JavaScript ( ), Ruby, Python, Haskell, C, C++ Rust . , Graal Truffle, . JVM ( Rust) , . , .
- OpenJDK , . 0-day 2015- , 2013-. 0-day , , , . , 젗 ?
- , , Permazen JavaFX.
- , JVM Kotlin, JVM.
, . 젗 Python V8, Go, Haskell, , . - ( JVM).
Oracle , Java . open source . , . Microsoft, Google, Mozilla Apple. , : . . Oracle , , .
Google Chrome - . WebGL (.. eGL),
Chromium ANGLE . , Chrome, Google . , Pack200 ,
Zopfli.
RPC
. . RPC.
Improbable.
, REST+JSON gRPC+protobuf . Improbable . , HTTP+XML JSON, JavaScript . . , -, .
RPC . RPC :
, Corda
RPC . , .
HTTP/2 , . HTTP.
, , HTTP, . HTTP . HTTP , , , , .
.
:
- , . TLS . .
- . HTTP/2, AMQP , .
- RPC
, RPC , . .
RPC . , (path traversal).
NewWeb . .
, - , , 蠗 . .
, -.
, . , , . TLS , , , Let's Encrypt .
, , , , .
, , , . , . : API, RPC, .
, UI , , , , . .
.