Providing JavaScript specific implementations of Hashtable and Vector. Those should likely be faster for the JavaScript VM than interpreting bytecode. This is the way to get the best of JavaScript and yet provide reasonably well working implementation in Java.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>org.apidesign</groupId>
5 <artifactId>bck2brwsr</artifactId>
6 <version>0.3-SNAPSHOT</version>
7 <packaging>pom</packaging>
8 <name>Back 2 Browser</name>
14 <module>javaquery</module>
15 <module>javap</module>
16 <module>benchmarks</module>
21 <url>http://opensource.org/licenses/GPL-2.0</url>
22 <distribution>repo</distribution>
26 <name>API Design</name>
27 <url>http://apidesign.org</url>
33 <url>http://bits.netbeans.org/maven2/</url>
39 <name>Local Maven repository of releases</name>
40 <url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
42 <enabled>false</enabled>
45 <enabled>true</enabled>
52 <inherited>false</inherited>
53 <groupId>com.mycila.maven-license-plugin</groupId>
54 <artifactId>maven-license-plugin</artifactId>
55 <version>1.9.0</version>
65 <aggregate>true</aggregate>
66 <basedir>${basedir}</basedir>
67 <header>COPYING</header>
68 <strictCheck>true</strictCheck>
70 <exclude>emul/**</exclude>
71 <exclude>javap/**</exclude>
73 <exclude>.*/**</exclude>
79 <dependencyManagement>
82 <groupId>org.testng</groupId>
83 <artifactId>testng</artifactId>
84 <version>6.7</version>
88 <artifactId>junit</artifactId>
89 <groupId>junit</groupId>
94 <groupId>org.netbeans.api</groupId>
95 <artifactId>org-netbeans-modules-classfile</artifactId>
96 <version>RELEASE72</version>
100 <groupId>org.netbeans.api</groupId>
101 <artifactId>org-openide-util-lookup</artifactId>
102 <version>RELEASE72</version>
103 <scope>compile</scope>
107 </dependencyManagement>
109 <license>COPYING</license>