Interview with John Horton Conway

Total Page:16

File Type:pdf, Size:1020Kb

Interview with John Horton Conway Interview with John Horton Conway Dierk Schleicher his is an edited version of an interview with John Horton Conway conducted in July 2011 at the first International Math- ematical Summer School for Students at Jacobs University, Bremen, Germany, Tand slightly extended afterwards. The interviewer, Dierk Schleicher, professor of mathematics at Jacobs University, served on the organizing com- mittee and the scientific committee for the summer school. The second summer school took place in August 2012 at the École Normale Supérieure de Lyon, France, and the next one is planned for July 2013, again at Jacobs University. Further information about the summer school is available at http://www.math.jacobs-university.de/ summerschool. John Horton Conway in August 2012 lecturing John H. Conway is one of the preeminent the- on FRACTRAN at Jacobs University Bremen. orists in the study of finite groups and one of the world’s foremost knot theorists. He has written or co-written more than ten books and more than one- received the Pólya Prize of the London Mathemati- hundred thirty journal articles on a wide variety cal Society and the Frederic Esser Nemmers Prize of mathematical subjects. He has done important in Mathematics of Northwestern University. work in number theory, game theory, coding the- Schleicher: John Conway, welcome to the Interna- ory, tiling, and the creation of new number systems, tional Mathematical Summer School for Students including the “surreal numbers”. He is also widely here at Jacobs University in Bremen. Why did you known as the inventor of the “Game of Life”, a com- accept the invitation to participate? puter simulation of simple cellular “life” governed Conway: I like teaching, and I like talking to young by simple rules that give rise to complex behavior. people, and I expected to enjoy myself. I used to Born in 1937, Conway received his Ph.D. in 1967 say about myself that if it sits down, I teach it; if it from Cambridge University under the direction of stands up, I will continue to teach it; but if it runs Harold Davenport. Conway was on the faculty at away, I maybe won’t be able to catch up. But now Cambridge until moving in 1986 to Princeton Uni- it only needs to walk away and I won’t be able to versity, where he is the von Neumann Professor. He catch up, because I had a stroke a short time ago. is a fellow of the Royal Society of London and has Schleicher: Has that ever happened to you that Dierk Schleicher is professor of mathematics at Jacobs Uni- people have run away from you in your teaching? versity in Bremen, Germany. His email address is dierk@ Conway: Yes, after five or six hours being taught jacobs-university.de. something, people edge away. You know, British We would like to thank Joris Dolderer and Zymantas Darbe- students aren’t so disciplined as German ones. nas for their contributions to this interview and Alexandru Schleicher: At this summer school, there are stu- Mihai for some of the pictures. dents from twenty-five different countries, with dif- DOI: http://dx.doi.org/10.1090/noti983 ferent levels of politeness, and they have not edged May 2013 Notices of the AMS 567 away, quite the opposite. You are a professor in Princeton, and people come to Princeton to study with people like you… Conway: Yes, to some extent. Schleicher: …and now you come here to the stu- dents. Of course, the students we have here are even younger than most undergraduates in Princeton. Is it different for you to teach the summer school students? Conway: I never treat anybody any differently, roughly speaking. I teach graduate courses in Princeton, and I teach undergraduate courses. I come to places like this and other similar events in the States. I never really change my style of teaching. I don’t change the topics I teach very Students are clearly not edging away. much. If a student is a younger person, I don’t go into so many details, but it is the same stuff for me. I am a very elementary mathematician, in a sense. Schleicher: Let me ask the question anyway. What Schleicher: Then you are a very deep elementary do you consider your greatest idea, your greatest mathematician. achievement? Conway: I will accept your compliment, if that is Conway: I don’t know. I am proud of lots of things, what it was meant to be, but… and I don’t think there is one thing I consider Schleicher: Yes, it was. my greatest achievement. My colleagues would Conway: …How might I say this? It’s harder to take probably say the work on group theory. I don’t easy, baby-type arguments and to find something consider that to be my greatest achievement. I new in them than it is to find something new think it’s pretty good, but that’s about it. I am in arguments at the forefront of mathematical glad they value it, so it means that in their eyes I development. All the easy things at first sight am not regarded as totally frivolous. In my eyes, I am totally frivolous. But I have two particular appear to have been said already, but you can find things I can mention. One is fairly recent, the that they haven’t been said. Free Will Theorem, and the other, rather less Schleicher: That puzzles me a bit, because you are recent, is the surreal numbers. I value them, or one of the people at the forefront of mathematics— estimate them, in different ways: with the surreal perhaps at the forefront of unexpected mathemat- numbers I discovered an enormous new world ics. of numbers. Vastly many numbers, inconceivable. Conway: I think the last clause I can accept. But it Nobody else has discovered more numbers than is my own mathematics. I discovered the surreal I have. In a sense, it beats so-called conservative numbers, which are absolutely astonishing. The mathematicians at their own game, because it definitions are absolutely trivial. Nobody had produces a simpler theory of real numbers than thought about them before, nobody was trying. In the traditional theory, which has been on the books mathematics, there are worthwhile subjects. Very for nearly two hundred years now. So I am very famous and deep mathematicians have investigated proud of that and astonished I was so lucky to find them, and it’s very hard to find anything new. Most it. of my colleagues at Princeton make one topic their own and become world experts on it. I don’t do Free Will Theorem that. I am just interested in a lot of things. I don’t The other more recent work is the Free Will get very deeply into any of them. I get moderately Theorem, which I found jointly with a colleague deep. of mine, Simon Kochen; I would certainly have Schleicher: I take this more as an indication of your never found it by myself. It says something at a modesty. provable level about the notion of free will, which Conway: Here is another thing I say about myself: philosophers have been arguing about for ages, I am too modest. If I weren’t so modest, I’d be two thousand years at least. It wasn’t something perfect. I am working on the modesty. everybody wanted to know, but it’s proved at Schleicher: Good luck with that work! Speaking of the mathematical level of certainty—very nearly, your modesty, what do you think… anyway. Personally, I am proud of it because I have Conway: I don’t think I am modest at all, but carry never thought about anything like that before. I’ve on. read philosophy books, but I’ve never imagined 568 Notices of the AMS Volume 60, Number 5 Schleicher: Could you make a simple statement about what exactly, or intuitively, the Free Will Theorem says? Conway: Yes. [Throws a piece of paper.] I just decided to throw that piece of paper on the floor. I don’t believe that that was determined at the start of the big bang, 14 billion years ago. I think it’s ludicrous to imagine that the entire development of the universe, including, say, this interview, was predetermined. For the Free Will Theorem, I assume that some of my actions are not given by predetermined functions of the past history of the universe. A rather big assumption to make, but most of us clearly make it. Now, what Simon and I proved is, if that is indeed true, then the same is Mathematical toys and games, such as the true for elementary particles: some of their actions Rubik’s Cube, are always an exciting topic of are not predetermined by the entire past history mutual interest for Conway and his audience. of the universe. That is a rather remarkable thing. Newton’s theory was deterministic. In the 1920s, making any progress. In general you don’t make Einstein had difficulties believing that quantum me- progress on philosophical problems. Instead of chanics was not deterministic. That was regarded tackling the problem as everybody else did, I was as a defect of quantum mechanics. Certainly when thinking about something else, thinking about I tried to learn quantum mechanics and didn’t physics, and, whoosh—something about free will succeed, I thought it was a defect. It’s not a defect. If could be said. the theory could predict what one of those particles Schleicher: So could it be that this or other discov- could do, then that theory would be wrong, because, eries of yours were shaped by coincidence or by according to the Free Will Theorem—supposing we luck? do have free will—a particle doesn’t make up its Conway: Partly luck.
Recommended publications
  • The 'Crisis of Noosphere'
    The ‘crisis of noosphere’ as a limiting factor to achieve the point of technological singularity Rafael Lahoz-Beltra Department of Applied Mathematics (Biomathematics). Faculty of Biological Sciences. Complutense University of Madrid. 28040 Madrid, Spain. [email protected] 1. Introduction One of the most significant developments in the history of human being is the invention of a way of keeping records of human knowledge, thoughts and ideas. The storage of knowledge is a sign of civilization, which has its origins in ancient visual languages e.g. in the cuneiform scripts and hieroglyphs until the achievement of phonetic languages with the invention of Gutenberg press. In 1926, the work of several thinkers such as Edouard Le Roy, Vladimir Ver- nadsky and Teilhard de Chardin led to the concept of noosphere, thus the idea that human cognition and knowledge transforms the biosphere coming to be something like the planet’s thinking layer. At present, is commonly accepted by some thinkers that the Internet is the medium that brings life to noosphere. Hereinafter, this essay will assume that the words Internet and noosphere refer to the same concept, analogy which will be justified later. 2 In 2005 Ray Kurzweil published the book The Singularity Is Near: When Humans Transcend Biology predicting an exponential increase of computers and also an exponential progress in different disciplines such as genetics, nanotechnology, robotics and artificial intelligence. The exponential evolution of these technologies is what is called Kurzweil’s “Law of Accelerating Returns”. The result of this rapid progress will lead to human beings what is known as tech- nological singularity.
    [Show full text]
  • Elementary Functions: Towards Automatically Generated, Efficient
    Elementary functions : towards automatically generated, efficient, and vectorizable implementations Hugues De Lassus Saint-Genies To cite this version: Hugues De Lassus Saint-Genies. Elementary functions : towards automatically generated, efficient, and vectorizable implementations. Other [cs.OH]. Université de Perpignan, 2018. English. NNT : 2018PERP0010. tel-01841424 HAL Id: tel-01841424 https://tel.archives-ouvertes.fr/tel-01841424 Submitted on 17 Jul 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Délivré par l’Université de Perpignan Via Domitia Préparée au sein de l’école doctorale 305 – Énergie et Environnement Et de l’unité de recherche DALI – LIRMM – CNRS UMR 5506 Spécialité: Informatique Présentée par Hugues de Lassus Saint-Geniès [email protected] Elementary functions: towards automatically generated, efficient, and vectorizable implementations Version soumise aux rapporteurs. Jury composé de : M. Florent de Dinechin Pr. INSA Lyon Rapporteur Mme Fabienne Jézéquel MC, HDR UParis 2 Rapporteur M. Marc Daumas Pr. UPVD Examinateur M. Lionel Lacassagne Pr. UParis 6 Examinateur M. Daniel Menard Pr. INSA Rennes Examinateur M. Éric Petit Ph.D. Intel Examinateur M. David Defour MC, HDR UPVD Directeur M. Guillaume Revy MC UPVD Codirecteur À la mémoire de ma grand-mère Françoise Lapergue et de Jos Perrot, marin-pêcheur bigouden.
    [Show full text]
  • An Very Brief Overview of Surreal Numbers for Gandalf MM 2014
    An very brief overview of Surreal Numbers for Gandalf MM 2014 Steven Charlton 1 History and Introduction Surreal numbers were created by John Horton Conway (of Game of Life fame), as a greatly simplified construction of an earlier object (Alling’s ordered field associated to the class of all ordinals, as constructed via modified Hahn series). The name surreal numbers was coined by Donald Knuth (of TEX and the Art of Computer Programming fame) in his novel ‘Surreal Numbers’ [2], where the idea was first presented. Surreal numbers form an ordered Field (Field with a capital F since surreal numbers aren’t a set but a class), and are in some sense the largest possible ordered Field. All other ordered fields, rationals, reals, rational functions, Levi-Civita field, Laurent series, superreals, hyperreals, . , can be found as subfields of the surreals. The definition/construction of surreal numbers leads to a system where we can talk about and deal with infinite and infinitesimal numbers as naturally and consistently as any ‘ordinary’ number. In fact it let’s can deal with even more ‘wonderful’ expressions 1 √ 1 ∞ − 1, ∞, ∞, ,... 2 ∞ in exactly the same way1. One large area where surreal numbers (or a slight generalisation of them) finds application is in the study and analysis of combinatorial games, and game theory. Conway discusses this in detail in his book ‘On Numbers and Games’ [1]. 2 Basic Definitions All surreal numbers are constructed iteratively out of two basic definitions. This is an wonderful illustration on how a huge amount of structure can arise from very simple origins.
    [Show full text]
  • An Introduction to Conway's Games and Numbers
    AN INTRODUCTION TO CONWAY’S GAMES AND NUMBERS DIERK SCHLEICHER AND MICHAEL STOLL 1. Combinatorial Game Theory Combinatorial Game Theory is a fascinating and rich theory, based on a simple and intuitive recursive definition of games, which yields a very rich algebraic struc- ture: games can be added and subtracted in a very natural way, forming an abelian GROUP (§ 2). There is a distinguished sub-GROUP of games called numbers which can also be multiplied and which form a FIELD (§ 3): this field contains both the real numbers (§ 3.2) and the ordinal numbers (§ 4) (in fact, Conway’s definition gen- eralizes both Dedekind sections and von Neumann’s definition of ordinal numbers). All Conway numbers can be interpreted as games which can actually be played in a natural way; in some sense, if a game is identified as a number, then it is under- stood well enough so that it would be boring to actually play it (§ 5). Conway’s theory is deeply satisfying from a theoretical point of view, and at the same time it has useful applications to specific games such as Go [Go]. There is a beautiful microcosmos of numbers and games which are infinitesimally close to zero (§ 6), and the theory contains the classical and complete Sprague-Grundy theory on impartial games (§ 7). The theory was founded by John H. Conway in the 1970’s. Classical references are the wonderful books On Numbers and Games [ONAG] by Conway, and Win- ning Ways by Berlekamp, Conway and Guy [WW]; they have recently appeared in their second editions.
    [Show full text]
  • On Numbers, Germs, and Transseries
    On Numbers, Germs, and Transseries Matthias Aschenbrenner, Lou van den Dries, Joris van der Hoeven Abstract Germs of real-valued functions, surreal numbers, and transseries are three ways to enrich the real continuum by infinitesimal and infinite quantities. Each of these comes with naturally interacting notions of ordering and deriva- tive. The category of H-fields provides a common framework for the relevant algebraic structures. We give an exposition of our results on the model theory of H-fields, and we report on recent progress in unifying germs, surreal num- bers, and transseries from the point of view of asymptotic differential algebra. Contemporaneous with Cantor's work in the 1870s but less well-known, P. du Bois- Reymond [10]{[15] had original ideas concerning non-Cantorian infinitely large and small quantities [34]. He developed a \calculus of infinities” to deal with the growth rates of functions of one real variable, representing their \potential infinity" by an \actual infinite” quantity. The reciprocal of a function tending to infinity is one which tends to zero, hence represents an \actual infinitesimal”. These ideas were unwelcome to Cantor [39] and misunderstood by him, but were made rigorous by F. Hausdorff [46]{[48] and G. H. Hardy [42]{[45]. Hausdorff firmly grounded du Bois-Reymond's \orders of infinity" in Cantor's set-theoretic universe [38], while Hardy focused on their differential aspects and introduced the logarithmico-exponential functions (short: LE-functions). This led to the concept of a Hardy field (Bourbaki [22]), developed further mainly by Rosenlicht [63]{[67] and Boshernitzan [18]{[21]. For the role of Hardy fields in o-minimality see [61].
    [Show full text]
  • ~Umbers the BOO K O F Umbers
    TH E BOOK OF ~umbers THE BOO K o F umbers John H. Conway • Richard K. Guy c COPERNICUS AN IMPRINT OF SPRINGER-VERLAG © 1996 Springer-Verlag New York, Inc. Softcover reprint of the hardcover 1st edition 1996 All rights reserved. No part of this publication may be reproduced, stored in a re­ trieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Published in the United States by Copernicus, an imprint of Springer-Verlag New York, Inc. Copernicus Springer-Verlag New York, Inc. 175 Fifth Avenue New York, NY lOOlO Library of Congress Cataloging in Publication Data Conway, John Horton. The book of numbers / John Horton Conway, Richard K. Guy. p. cm. Includes bibliographical references and index. ISBN-13: 978-1-4612-8488-8 e-ISBN-13: 978-1-4612-4072-3 DOl: 10.l007/978-1-4612-4072-3 1. Number theory-Popular works. I. Guy, Richard K. II. Title. QA241.C6897 1995 512'.7-dc20 95-32588 Manufactured in the United States of America. Printed on acid-free paper. 9 8 765 4 Preface he Book ofNumbers seems an obvious choice for our title, since T its undoubted success can be followed by Deuteronomy,Joshua, and so on; indeed the only risk is that there may be a demand for the earlier books in the series. More seriously, our aim is to bring to the inquisitive reader without particular mathematical background an ex­ planation of the multitudinous ways in which the word "number" is used.
    [Show full text]
  • Automatic Detection of Interesting Cellular Automata
    Automatic Detection of Interesting Cellular Automata Qitian Liao Electrical Engineering and Computer Sciences University of California, Berkeley Technical Report No. UCB/EECS-2021-150 http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-150.html May 21, 2021 Copyright © 2021, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Acknowledgement First I would like to thank my faculty advisor, professor Dan Garcia, the best mentor I could ask for, who graciously accepted me to his research team and constantly motivated me to be the best scholar I could. I am also grateful to my technical advisor and mentor in the field of machine learning, professor Gerald Friedland, for the opportunities he has given me. I also want to thank my friend, Randy Fan, who gave me the inspiration to write about the topic. This report would not have been possible without his contributions. I am further grateful to my girlfriend, Yanran Chen, who cared for me deeply. Lastly, I am forever grateful to my parents, Faqiang Liao and Lei Qu: their love, support, and encouragement are the foundation upon which all my past and future achievements are built. Automatic Detection of Interesting Cellular Automata by Qitian Liao Research Project Submitted to the Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, in partial satisfaction of the requirements for the degree of Master of Science, Plan II.
    [Show full text]
  • Facilitated Communication: a Cruel Farce
    NOTES OF A FRINGE-WATCHER MARTIN GARDNER Facilitated Communication: A Cruel Farce y previous column was about males outnumber females four to one so upon a revolutionary new technique. the myth, so vigorously I shall use the pronoun "he" for any child Today he considers her his "dear friend" M promoted by Dr. Bruno with severe autism.) A therapist, usually a and mentor. Back at Syracuse, Biklen Bettelheim, that autism is caused by woman, is called the child's "facilitator." founded the Facilitated Communi­ "refrigerator mothers"—mothers with She asks the child a question, then grasps cation Institute, and quickly became the cold, unloving personalities. During the his hand, wrist, or elbow—usually the nation's top guru in promoting FC. past two decades other preposterous hand—while the child extends his index Thousands of therapists have been myths about autism have flourished. One finger and begins to type. The belief is trained in FC at his institute. is the widespread belief among agonized that the child has the ability to commu­ FC spread like wildfire across the parents that their child's autism is caused nicate intelligent thoughts by typing, but nation and abroad. Dozens of FC centers by early vaccinations. Because there is not lacks the muscular coordination needed were established around the U.S. where a shred of evidence for this, I shall not for finding the right keys. The facilitator parents, for a sizeable fee, could bring a waste space on it here. My topic is a assists him in locating the keys she is sure child with autism and have his normal much more pervasive, more cruel he intends to hit.
    [Show full text]
  • Blue-Red Hackenbush
    Basic rules Two players: Blue and Red. Perfect information. Players move alternately. First player unable to move loses. The game must terminate. Mathematical Games – p. 1 Outcomes (assuming perfect play) Blue wins (whoever moves first): G > 0 Red wins (whoever moves first): G < 0 Mover loses: G = 0 Mover wins: G0 Mathematical Games – p. 2 Two elegant classes of games number game: always disadvantageous to move (so never G0) impartial game: same moves always available to each player Mathematical Games – p. 3 Blue-Red Hackenbush ground prototypical number game: Blue-Red Hackenbush: A player removes one edge of his or her color. Any edges not connected to the ground are also removed. First person unable to move loses. Mathematical Games – p. 4 An example Mathematical Games – p. 5 A Hackenbush sum Let G be a Blue-Red Hackenbush position (or any game). Recall: Blue wins: G > 0 Red wins: G < 0 Mover loses: G = 0 G H G + H Mathematical Games – p. 6 A Hackenbush value value (to Blue): 3 1 3 −2 −3 sum: 2 (Blue is two moves ahead), G> 0 3 2 −2 −2 −1 sum: 0 (mover loses), G= 0 Mathematical Games – p. 7 1/2 value = ? G clearly >0: Blue wins mover loses! x + x - 1 = 0, so x = 1/2 Blue is 1/2 move ahead in G. Mathematical Games – p. 8 Another position What about ? Mathematical Games – p. 9 Another position What about ? Clearly G< 0. Mathematical Games – p. 9 −13/8 8x + 13 = 0 (mover loses!) x = -13/8 Mathematical Games – p.
    [Show full text]
  • Conway's Game of Life
    Conway’s Game of Life Melissa Gymrek May 2010 Introduction The Game of Life is a cellular-automaton, zero player game, developed by John Conway in 1970. The game is played on an infinite grid of square cells, and its evolution is only determined by its initial state. The rules of the game are simple, and describe the evolution of the grid: ◮ Birth: a cell that is dead at time t will be alive at time t + 1 if exactly 3 of its eight neighbors were alive at time t. ◮ Death: a cell can die by: ◮ Overcrowding: if a cell is alive at time t +1 and 4 or more of its neighbors are also alive at time t, the cell will be dead at time t + 1. ◮ Exposure: If a live cell at time t has only 1 live neighbor or no live neighbors, it will be dead at time t + 1. ◮ Survival: a cell survives from time t to time t +1 if and only if 2 or 3 of its neighbors are alive at time t. Starting from the initial configuration, these rules are applied, and the game board evolves, playing the game by itself! This might seem like a rather boring game at first, but there are many remarkable facts about this game. Today we will see the types of “life-forms” we can create with this game, whether we can tell if a game of Life will go on infinitely, and see how a game of Life can be used to solve any computational problem a computer can solve.
    [Show full text]
  • A Quarter-Century of Recreational Mathematics
    A Quarter-Century of Recreational Mathematics The author of Scientific American’s column “Mathematical Games” from 1956 to 1981 recounts 25 years of amusing puzzles and serious discoveries by Martin Gardner “Amusement is one of the kamp of the University of fields of applied math.” California at Berkeley. Arti- —William F. White, cles on recreational mathe- A Scrapbook of matics also appear with in- Elementary Mathematics creasing frequency in mathe- matical periodicals. The quarterly Journal of Recrea- tional Mathematics began y “Mathemati- publication in 1968. cal Games” col- The line between entertain- Mumn began in ing math and serious math is the December 1956 issue of a blurry one. Many profes- Scientific American with an sional mathematicians regard article on hexaflexagons. their work as a form of play, These curious structures, cre- in the same way professional ated by folding an ordinary golfers or basketball stars strip of paper into a hexagon might. In general, math is and then gluing the ends to- considered recreational if it gether, could be turned inside has a playful aspect that can out repeatedly, revealing one be understood and appreci- or more hidden faces. The Gamma Liaison ated by nonmathematicians. structures were invented in Recreational math includes 1939 by a group of Princeton elementary problems with University graduate students. DONNA BISE elegant, and at times surpris- Hexaflexagons are fun to MARTIN GARDNER continues to tackle mathematical puz- ing, solutions. It also encom- play with, but more impor- zles at his home in Hendersonville, N.C. The 83-year-old writ- passes mind-bending para- tant, they show the link be- er poses next to a Klein bottle, an object that has just one sur- doxes, ingenious games, be- face: the bottle’s inside and outside connect seamlessly.
    [Show full text]
  • Mitigating Javascript's Overhead with Webassembly
    Samuli Ylenius Mitigating JavaScript’s overhead with WebAssembly Faculty of Information Technology and Communication Sciences M. Sc. thesis March 2020 ABSTRACT Samuli Ylenius: Mitigating JavaScript’s overhead with WebAssembly M. Sc. thesis Tampere University Master’s Degree Programme in Software Development March 2020 The web and web development have evolved considerably during its short history. As a result, complex applications aren’t limited to desktop applications anymore, but many of them have found themselves in the web. While JavaScript can meet the requirements of most web applications, its performance has been deemed to be inconsistent in applications that require top performance. There have been multiple attempts to bring native speed to the web, and the most recent promising one has been the open standard, WebAssembly. In this thesis, the target was to examine WebAssembly, its design, features, background, relationship with JavaScript, and evaluate the current status of Web- Assembly, and its future. Furthermore, to evaluate the overhead differences between JavaScript and WebAssembly, a Game of Life sample application was implemented in three splits, fully in JavaScript, mix of JavaScript and WebAssembly, and fully in WebAssembly. This allowed to not only compare the performance differences between JavaScript and WebAssembly but also evaluate the performance differences between different implementation splits. Based on the results, WebAssembly came ahead of JavaScript especially in terms of pure execution times, although, similar benefits were gained from asm.js, a predecessor to WebAssembly. However, WebAssembly outperformed asm.js in size and load times. In addition, there was minimal additional benefit from doing a WebAssembly-only implementation, as just porting bottleneck functions from JavaScript to WebAssembly had similar performance benefits.
    [Show full text]